2
根據文檔和其他SO問題,我應該能夠輸出一組鍵/值對與ng-repeat
AngularJS NG重複不工作的對象
$scope.getFilters = function(){
return {
film : true,
game : true,
music : true,
sport : true,
tv : true
}
}
$scope.filters = $scope.getFilters();
然後,這是我的HTML
{{filters}}
<div
ng-repeat="(name,set) in filters"
>
{{name}} : {{set}}
</div>
但是,這是我從獲得:
{"film":true,"game":true,"music":true,"sport":true,"tv":true}
<!-- ngRepeat: (name,set) in filters -->
我試過JS小提琴,它禾RKS。這只是我的代碼的一小部分,頁面上有更多內容,但我無法在此粘貼。
UPDATE:只注意到這個錯誤:
Error: Duplicates in a repeater are not allowed. Repeater: (name,set) in filters key: boolean:true
好的 - 現在很明顯,發現了其他地方的錯誤,這要歸功於我添加的console.log。 http://stackoverflow.com/questions/16296670/angular-ng-repeat-error-duplicates-in-a-repeater-are-not-allowed –