【发布时间】:2017-03-24 08:27:15
【问题描述】:
我想根据来自webapi的json对象生成具有动态表头和行/列的动态表。
这里是 json 对象的例子,每次都不同。
[
{"Country":"Australia","Toner Quantity":8},
{"Country":"China","Toner Quantity":6},
{"Country":"India","Toner Quantity":11},
{"Country":"South Korea","Toner Quantity":1}
]
有时会出现
[
{"CustomerName":"FORD","Australia":0,"China":2,"India":0,"South Korea":0},
{"CustomerName":"ICICI PRUDENTIAL","Australia":0,"China":0,"India":5,"South Korea":0},
{"CustomerName":"Kimberly Clark","Australia":0,"China":0,"India":0,"South Korea":1},
{"CustomerName":"McDonalds","Australia":1,"China":0,"India":0,"South Korea":0},
{"CustomerName":"Novartis","Australia":1,"China":0,"India":0,"South Korea":0},
{"CustomerName":"Origin Energy","Australia":3,"China":0,"India":0,"South Korea":0}
]
所以我尝试过但无法实现带有标题和行/列的动态表
我的html代码喜欢
<table class="table striped">
<thead>
<tr role="row">
<th ng-repeat="th in dataconfigureListData.previewData">{{th}}</th>
</tr>
</thead>
<tbody>
<tr role="row" data-ng-repeat="previewData in dataconfigureListData.previewData">
<td> {{previewData.Country}}</td>
<td> {{previewData['Total Toner Qty']}}</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
到目前为止你做了什么?你的代码
-
在哪里? , 你试过的代码
-
什么是
dataconfigureListData? -
$scope.dataconfigureListData.previewData=data.ResponseData;它存储来自 web api 的数据
-
Ans
{{ dataconfigureListData.previewData | json }}打印什么?