我曾尝试使用ng-repeat的简单用法,甚至无法正常工作。有什么我需要加载。我已经包括NgRepeat不能正常工作?
<script src="http://code.angularjs.org/1.2.6/angular.js"></script>
下面是简单的例子
<div ng-repeat="n in [42, 42, 43, 43]">
{{n}}
</div>
它打印无中生有。
我曾尝试使用ng-repeat的简单用法,甚至无法正常工作。有什么我需要加载。我已经包括NgRepeat不能正常工作?
<script src="http://code.angularjs.org/1.2.6/angular.js"></script>
下面是简单的例子
<div ng-repeat="n in [42, 42, 43, 43]">
{{n}}
</div>
它打印无中生有。
我不认为重复值是允许的。试试这个:
<html ng-app="app" >
<div ng-repeat="n in [41, 42, 43, 44]">
{{n}}
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.js"></script>
<script>
var app = angular.module("app", []);
</script>
</body>
</html>
有数组不应该有任何重复值来运行您的代码。 应该是这样
<div ng-repeat="n in ['42', '43', '44', '45']">
{{n}}
</div>
下面的代码将工作
<div ng-repeat="n in [42, 42, 43, 43] track by $index">
{{n}}
</div>
如果通过$指数将显示重复的值添加轨道。
<div ng-repeat="n in [42, 42, 43, 43] track by $index">
{{n}}
</div>
要么升级从1.2角,以便可以在ng-repeat
表达式中使用track by $index
或改变数据对象