AngularJs :引用 angular {{ }} html 标记中对象的值

AngularJs : Referencing to the value of an object inside angular {{ }} html markup

我有一个这样的对象:

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>

列表数组应该在 a 和 b 两边加上引号...

lists = ['a','b'];

那么标记应该是...

<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>

现在可以了。