<label ng-repeat="role in roles">
<input type="checkbox" data-checklist-model="user.roles" data-checklist-value="role"> {{role.text}}
</label>
$scope.roles = [
'guest',
'user',
'customer',
'admin'
];
<div class="col-xs-12 col-sm-6">
<h5>G2 Result</h5>
<pre>{{user.roles|json}}</pre>
</div>
我使用了checklist-model js如果我打印角色获得以下响应但我想得到这些json响应下面的id
[
{
"id": 2,
"text": "user"
},
{
"id": 3,
"text": "customer"
},
{
"id": 4,
"text": "admin"
},
{
"id": 1,
"text": "guest"
}
]
如何在角度
中获取这些JSON响应的ID我希望将id传递给data-checklist-model
答案 0 :(得分:0)
roles
是JSONArray
。您需要提供索引以获取相关id
的{{1}}。
像:
JSONObject
如果您想获得所有user.roles[0].id or user.roles[1].id
中的id
,那么您需要使用JSONObjects
并迭代此数组以关注ng-repeat
。
像:
JSONObject