【发布时间】:2016-10-01 12:06:48
【问题描述】:
我有一个像这样从 php 返回的 json 数据:
[
{
"id": 143,
"sender": "btknctTR",
"title": "Batıkan Bu nedir bu bu ne bu",
"date": "Jun 11, 2016 6:47:21 AM",
"lastupdatedate": "Jun 11, 2016 1:48:54 PM",
"category": "Sorular",
"priority": "Kritik",
"appointedRole": "Moderatör",
"archived": true,
"messages": [
{
"sender": "btknctTR",
"message": "Test message",
"date": "Jun 11, 2016 1:48:30 PM"
},
{
"sender": "btknctTR",
"message": "This i second test message",
"date": "Jun 11, 2016 1:48:54 PM"
}
]
},
{
"id": 198,
"sender": "btknctTR",
"title": "Yeni yeni yeniden",
"date": "Jun 11, 2016 12:53:32 PM",
"lastupdatedate": "Jun 11, 2016 8:18:39 PM",
"category": "Diger",
"priority": "Normal",
"appointedRole": "Moderatör",
"archived": true,
"messages": [
{
"sender": "btknctTR",
"message": "Yeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yenidenYeni yeni yeniden",
"date": "Jun 11, 2016 7:54:41 PM"
},
{
"sender": "DonduranAtes",
"message": "asdasd\r\n",
"date": "Jun 11, 2016 7:54:50 PM"
},
{
"sender": "btknctTR",
"message": "sadasdasdasd",
"date": "Jun 11, 2016 7:55:14 PM"
}
]
},
{
"id": 3810,
"sender": "btkncttr",
"title": "asdasdasdasdas",
"date": "Aug 6, 2016 10:55:36 AM",
"lastupdatedate": "Aug 7, 2016 10:33:19 PM",
"category": "Diger",
"priority": "Normal",
"appointedRole": "Moderatör",
"archived": true,
"messages": [
{
"sender": "btkncttr",
"message": "This is the message",
"date": "Aug 6, 2016 10:57:07 AM"
},
{
"sender": "player",
"message": "This is the message tooo",
"date": "Aug 6, 2016 10:57:07 AM"
}
]
}
]
但我无法找到如何 ng-repeat theese。当我写 {{data.sender}} 在控制台中返回错误 [ngRepeat:dupes]。
我需要在工单列表页面中列出这些值,这是用户的支持系统。
【问题讨论】:
-
ng-repeat="item in data | track by $index" - 尝试 TRACK BY )
-
请显示所有相关代码
-
ng-repeat="data in datas" 跟踪 $index
-
不要在问题中发布 "Solution"..您接受一个答案来指出最适合您的方法