我可以在 ng-include 中嵌套 $scope 变量吗?

Can I nest a $scope variable inside an ng-include?

我想在 ng-include 中嵌套一个变量。在这种情况下,变量将是 CDN 路径或文件路径。这有效:

<img src="{{cdn}}uploads/avatar_{{uid}}.png" ng-src="{{cdn}}uploads/avatar_{{uid}}.png" />

这不

<div ng-controller="expr">
  <div ng-include="'{{cdn}}logo.tpl'"></div>
</div>

这对我的模板视图和路由很有帮助。我不想使用指令。

ng-include 会评估您传递给它的任何内容,因此无需使用 {{}}。这会起作用

<div ng-include="cdn + 'logo.tpl'"></div>