У меня есть такой объект:
items = [{a:1,b:2},{a:3,b:4}];
lists = [a,b];
Тогда это моя разметка:
<div ng-repeat="item in items">
<div ng-repeat="list in lists">
// I want to display like this
{{ item.{{list}} }}
</div>
</div>
Получите доступ к нему следующим образом:
<div ng-repeat="item in items">
<div ng-repeat="list in lists">
{{item[list]}}
</div>
</div>
Массивы должны быть похожими,
$scope.items = [{a:1,b:2},{a:3,b:4}];
$scope.lists = ["a","b"];
Html должен быть похож,
<div ng-repeat="item in items">
<div ng-repeat="list in lists">
{{item[list]}}
</div>
</div>
Теперь это сработает.
массив списков должен иметь кавычки вокруг a и b...
lists = ['a','b'];
то разметка должна быть...
<div ng-repeat="item in items">
<div ng-repeat="list in lists">
{{item[list]}}
</div>
</div>