【发布时间】:2014-01-22 16:16:43
【问题描述】:
我正在尝试使用包含ng-include 的ng-repeat。问题是 ng-repeat 中的第一个元素只是 ng-include 模板,没有填写来自 ng-repeat 的任何数据。有没有办法可以以某种方式绑定来自 ng-include 的模板所以它可以工作在第一个ng-repeat?
<div ng-repeat="item in items">
<div ng-include src="'views/template.html'"></div>
</div>
例如,如果我的ng-repeat 包含 10 个项目,则呈现的第一个项目将只是空模板。项目 2-10 将按应有的方式呈现。我做错了什么?
【问题讨论】:
-
你不能把 ng-repeat 放到模板中然后这样做?
-
第一次迭代和其他迭代没有区别。项目数组的内容见。问题可能就在那里。
-
我尝试将 ng-repeat 放在包含的模板中,但没有奏效。它只是向我展示了空模板。模板内的 ng-repeat 被忽略。
标签: angularjs angularjs-ng-repeat angularjs-ng-include