1
这是我的JSON数据的样子:显示JSON数据在AngularJS
var data = [
"val1":[
{"DATE":a1, "HEADER":b1, "MESSAGES":c1},
{"DATE":a2, "HEADER":b2, "MESSAGES":c2},
{"DATE":a6, "HEADER":b6, "MESSAGES":c6},
],
"val2":[
{"DATE":a5, "HEADER":b5, "MESSAGES":c5},
{"DATE":a8, "HEADER":b8, "MESSAGES":c8},
],
"val3":[
{"DATE":a3, "HEADER":b3, "MESSAGES":c3},
{"DATE":a4, "HEADER":b4, "MESSAGES":c4},
{"DATE":a7, "HEADER":b7, "MESSAGES":c7},
],
];
现在我想在HTML中使用这些数据。因此我使用AngularJS(尽管这是一个旧框架)。数据正确地发送到客户端,但现在我必须正确显示它。我已经有这个:
<ul>
<li class="message" ng-repeat="messages in data">
{{ messages }}
</li>
</ul>
现在它显示所有的数据(这不是我的目标)。它应该是这样的:
- 应显示每个值(如“val1”和“val2”等)。因此我使用ng-repeat。
- 但现在我也想显示里面的数据。我认为我可以做另一个ng-repeat来显示“val1”内所有数组的值。
但我怎么能这样做,并获得这些值?
如何在第一个ng-repeat中显示值“val1”和“val2”等等。 –
@JohnPhelps,这里是答案:https://stackoverflow.com/a/15127934/6053654 –