我曾嘗試使用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
或改變數據對象