根据文档和其他 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 fiddles,它有效。这只是我的代码片段,页面上还有更多内容,但我无法将其全部粘贴到此处。
更新:刚刚注意到这个错误:
Error: Duplicates in a repeater are not allowed. Repeater: (name,set) in filters key: boolean:true