簡體   English   中英

angularJS $ http.get()請求復雜的JSON輸出

[英]angularJS $http.get() request on a complicated JSON output

我有一個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 問我是否需要更多信息。 :)

假設您將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文檔的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM