我有一个简单的数组和一个 ng-repeat
:
<p ng-repeat="person in persons">
Hello {{person}}!
</p>
但是当我用for循环生成的时候,结果很奇怪! ng-repeat
不按顺序打印。参见 codepen .
最佳答案
在你的 JS(在代码笔上)你有:
$scope.persons = {};
for (var i = 0; i < 20; i++) {
console.log(i);
$scope.persons[i] = i;
}
您正在将 persons
作为对象启动。更改为 $scope.persons = [];
关于javascript - Angularjs for循环与ng-repeat奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43428592/