是否可以为ng-include使用动态文件名?

时间:2014-10-17 15:08:15

标签: angularjs

有没有办法在ng-include中使用动态文件名?看起来这不可能,所以任何替代品都会非常受欢迎。我有一个在不同情况下显示的图标列表,我不喜欢很多if语句。

这就是我想要实现的目标:

<div ng-include="{{file.name}}"></div>

这是唯一可行的方法吗?:

 <ng-include src="file.name"> </ng-include>

提前感谢任何建议/意见。

2 个答案:

答案 0 :(得分:1)

是的,第二个代码示例是唯一的方法。你为什么要这样做?

答案 1 :(得分:1)

ng-include是动态的:

<button ng-click="template = 'temp1.html'">Temp1.html</button>
<button ng-click="template = 'temp2.html'">Temp2.html</button>

<div ng-include="template"></div>