【发布时间】:2014-08-02 10:49:24
【问题描述】:
我有一个奇怪的错误,不幸的是,我无法用 jsfiddle 复制它。除了以下 sn-ps 之外,我已经注释掉了我的整个代码(库等除外)。有什么明显的我不明白吗?有什么想法吗?
这工作并打印: (0,0) (0,1) (1,0) (1,1)
<div ng-repeat="i in list">
<div ng-repeat="j in list2">
<div>
({{$parent.$index}} {{$index}})
</div>
</div>
</div>
但是,这段代码打印:(0,0) (1,1) (0,0) (1,1)
<div ng-repeat="i in list">
<div ng-repeat="j in list2">
<div ng-if="1">
({{$parent.$index}} {{$index}})
</div>
</div>
</div>
我的控制器是:
$scope.list = [1, 2];
$scope.list2 = [1, 2];
【问题讨论】:
标签: angularjs angularjs-ng-repeat