我有这个对象:
var obj = [{
id: 1,
name: "Ben",
role: [{
roleId: 1,
roleName: role01
},
{
roleId: 2,
roleName: role02
}]
},
{
id: 2,
name: "Anna",
role: [{
roleId: 3,
roleName: role03
},
{
roleId: 4,
roleName: role04
}]
}];
我想在ng-repeat中访问Anna的'roleId:3'。我怎样才能做到这一点?这是我到目前为止所尝试的:
<tr ng-repeat="item in obj">
<td>{{item.obj[$index].role[0].roleId}}</td>
</tr>
答案 0 :(得分:0)
试试这个
<tr ng-repeat="item in obj">
<td>{{ item.role[0].roleId }}</td>
</tr>
答案 1 :(得分:0)
如果你想专门访问Anna的角色ID,你应该没有ng-repeat
<tr>
<td>{{obj[1].role[0].roleId }}</td>
</tr>
如果你想要所有人的身份,你应该做
<tr ng-repeat="item in obj">
<td>{{ item.role[0].roleId }}</td>
</tr>