2013-10-15 48 views
2

根據文檔和其他SO問題,我應該能夠輸出一組鍵/值對與ng-repeatAngularJS 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 
+0

好的 - 現在很明顯,發現了其他地方的錯誤,這要歸功於我添加的console.log。 http://stackoverflow.com/questions/16296670/angular-ng-repeat-error-duplicates-in-a-repeater-are-not-allowed –

回答