我有一个带有无序键的数组,我想显示它们。问题是 angular 会为所有键重复它,即使它们没有设置。
这是代码:
<div ng-controller="MyCtrl">
Hello, {{a[10]}}!
<p ng-repeat="b in a">
1. {{b}}
</p>
</div>
<script>
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.a = [];
$scope.a[10] = "aaa";
}
</script>
这是输出:
Hello, aaa!
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1. aaa
我只想要设置为输出的数组键。请不要空b... 这是一个jsfiddle