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

时间:2015-09-30 15:35:12

标签: angularjs angularjs-scope angularjs-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>

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

1 个答案:

答案 0 :(得分:2)

ng-include已经评估了您传递给它的内容,因此无需使用{{}}。这将有效

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