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>
现在可以了。
我有一个这样的对象:
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>
现在可以了。