0

我有一个 PHP,它以 JSON 代码的形式给出输出,如下所示:

{
    "data": {
        "groups": {
              "admin": [
                { "loginname" : user1 },
                { "loginname" : user2 }
              ],
              "group1" : [
                { "loginname" : user1 },
                { "loginname" : user2 }
              ]
            }
        },
    "status":"success"
}

基本上每个登录名都对应一个组名,该组名是一个变量(在这种情况下为 admin 和组 1)。如何从此输出访问所有组的列表?我的 php 数组的键本身就是一个变量,这很困难。这是 PHP 的链接:https ://gist.github.com/raghunayyar/cf8d29d9e4ccc0423125 。询问我是否需要更多信息。:)

4

1 回答 1

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>

这将打印带有用户子列表的组列表。这是该指令上 Angular 文档的链接。ng-repeat

于 2013-06-22T11:04:00.777 回答