我有一个PHP,它以JSON代码的形式提供输出,如下所示:
{
"data": {
"groups": {
"admin": [
{ "loginname" : user1 },
{ "loginname" : user2 }
],
"group1" : [
{ "loginname" : user1 },
{ "loginname" : user2 }
]
}
},
"status":"success"
}
基本上每个loginname对应一个组名,它是一个变量(在本例中为admin和group 1)。如何从此输出中访问所有组的列表?我的php数组的关键本身就是一个让它变得困难的变量。这是PHP的链接:https://gist.github.com/raghunayyar/cf8d29d9e4ccc0423125。问我是否需要更多信息。 :)
答案 0 :(得分:2)
假设您将JSON响应data
值存储在名为data
的变量中,听起来您在视图中只需要这样的内容:
<ul>
<li ng-repeat="(group, users) in data.groups">
<p>Group: {{group}}</p>
<ul>
<li ng-repeat="user in users">{{user}}</li>
</ul>
</li>
</ul>
这将打印一个包含用户子列表的组列表。以下是ng-repeat
指令的Angular文档的link。