【发布时间】:2016-11-16 18:35:15
【问题描述】:
我有一个名为“SEG-Data”的对象,如下所示。我正在尝试使用 ng-repeat 将这些数据放入表格中。
SEG_Data
Object {ImportValues: Array[2]}
ImportValues: Array[2]
0: Object
ImportArray: "0045614"
Name: "dean"
Type: "xyz"
1: Object
ImportArray: "2567741"
Name: "dean"
Type: "abc"
length: 2
使用的表如下所示,我使用 ng-repeat,其中我提到了“SEG_data.ImportValues 中的字段”来获取值....但不知何故,我没有在 UI 上获取数据。
<table style="width:100%" border:"1px">
<tr>
<th>ImportArray</th>
<th>Name</th>
<th>Type</th>
</tr>
<tr ng-repeat="field in SEG_Data.ImportValues">
<td>{{field.ImportArray}}</td>
<td>{{field.Name}}</td>
<td>{{field.Type}}</td>
</tr>
</table>
如果我在显示方面做错了有什么建议吗?
【问题讨论】:
-
从您的示例中,我希望该表有 2 行数据。你是说table的数据行数和你的json不匹配?您的 SEG_data 也是 $scope 变量吗?
-
它是“SEG_Data”,您在 ng-repeat 中使用了“SEG_data”。 JavaScript 变量区分大小写 :) 只需更正拼写即可。
-
我在 UI 上看不到任何数据。
-
@suzo- 这是一个错字。我在问题中更正了它
标签: javascript html angularjs angularjs-ng-repeat