【发布时间】:2016-03-25 19:36:35
【问题描述】:
我有一个名为 current_item.get_user_history() 的 JS 函数,它通过 API 调用返回一个数组,看起来类似于以下内容:
things[0]:
thing_id: 5
user_id: 23
paddle_no: 1234
item_id: 893
price: 5000
things[1]:
thing_id: 4
user_id: 67
paddle_no: 6743
item_id: 893
price: 4500
... and so on
我希望能够从该数组中获取数据以使用 ng-repeat 填充表。
<div class="bid_history">
<table>
<tr>
<th>
Column 1
</th>
<th>
Column 2
</th>
<th>
Column 3
</th>
</tr>
<tr ng-repeat="thing in current_item.get_user_history() track by thing.id">
{{thing.user_id}} {{thing.price}}
</tr>
</table>
</div>
由于某种原因,什么都没有被渲染,而且它似乎做了很多重复,因为我在 chrome 控制台中遇到了不可阻挡的错误。感谢任何帮助以准确解释如何使用ng-repeat。
【问题讨论】:
-
通常建议不要迭代函数的结果,而是使用函数分配范围变量,然后对其进行迭代。
-
好的,我试试看
-
如果错误没有解决,您可以发布错误吗?
标签: javascript angularjs