ドキュメントおよびその他の SO の質問によると、一連のキーと値のペアを出力できるはずです。ng-repeat
$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フィドルを試しましたが、うまくいきます。これは私のコードのスニペットにすぎません。このページには他にもありますが、ここにすべてを貼り付けることはできません。
更新:このエラーに気付きました:
Error: Duplicates in a repeater are not allowed. Repeater: (name,set) in filters key: boolean:true