我需要使用ng-repeat在json对象中显示该属性的值。
"id_products" : [5730827476402176: 2, 5173045979250688: 1, 5735995932672000: 2]
我在表格中的<tr>
上使用ng-repeat。如果属性是一个简单的数组,我可以毫无问题地显示,但正如上面显示的对象,我只是得到[]。
这是我的代码片段:
<tbody>
<tr class="animate-repeat" ng-repeat="item in sales|orderBy: 'name'|filter: filter">
<th> {{item.id_products}}</th>
.....
&#13;
我尝试了嵌套的ng-repeats但是我得到了相同的结果。
显示此对象的正确方法是什么?
感谢。
答案 0 :(得分:0)
请参阅ng-repeat文档 - &#34; 内置过滤器orderBy和filter不能与对象一起使用,如果与一起使用会抛出错误。
如果您遇到任何这些限制,建议的解决方法是将您的对象转换为一个数组,该数组按照您喜欢的顺序排序,然后再提供给ngRepeat&#34;
答案 1 :(得分:0)
此对象数据结构不是javascript或json有效。