Eri*_*vig 19 javascript angularjs angularjs-ng-repeat
我正在重复一个对象数组,我希望循环中的变量只能引用每个对象的一个属性.
简化数据示例:
var data = [
{
'name': {
'first': 'John',
'last': 'Johnson'
}
'age': 45
},
{
'name': {
'first': 'Larry',
'last': 'Wilson'
}
'age': 45
}
]
Run Code Online (Sandbox Code Playgroud)
我可以:
<div ng-repeat="person in data">{{ person.name.first }}</div>
但我更喜欢做的只是专注于我正在使用的对象的唯一部分,并执行以下操作:
<div ng-repeat="person.name in data as name">{{ name.first }}</div>
但这似乎不起作用 - 这目前可能吗?
tom*_*nas 20
你可以这样做ng-init:
<div ng-repeat="person in data" ng-init="name=person.name">{{ name.first }}</div>
Run Code Online (Sandbox Code Playgroud)
https://docs.angularjs.org/api/ng/directive/ngInit
| 归档时间: |
|
| 查看次数: |
10975 次 |
| 最近记录: |