我不明白爲什麼我的orderBy
過濾器根本不工作,我已經看過每一個怪異的解決方案,所有指向事實上,ng-repeat
正在對象的對象而不是對象的數組上運行。但是,我的是對象的數組,如下所示:AngularJS orderBy儘管在一個對象數組ng-repeat重複不工作
[Object, Object, Object]
0: Object
$$hashKey: "object:19"
dataLink: ""
id: "633"
name: "My first graph"
order: 1
parentTarget: ""
presenceLink: ""
size: 12
span: 1
subType: 1
type: 1
__proto__: Object
1: Object
$$hashKey: "object:20"
dataLink: ""
id: "634"
name: "My second graph"
order: 2
parentTarget: ""
presenceLink: ""
size: 6
span: 1
subType: 1
type: 3
__proto__: Object
2: Object
$$hashKey: "object:21"
dataLink: ""
id: "635"
name: "My third graph but in front"
order: 1
parentTarget: ""
presenceLink: ""
size: 12
span: 0
subType: 1
type: 1
__proto__: Object
那麼怎麼來的,這是不工作:
<ul class="row graphs-list">
<li class="col-xs-12 col-sm-6 col-md-{{graph.size}} graphs-item" ng-repeat="graph in ds.graphs | orderBy:'graph.order'">
<pre>
{{graph.order}}
</pre>
<h5 class="graph-name" ng-bind="graph.name"></h5>
<am-menu host="graph" options="graphs"></am-menu>
<nvd3 options="gv.options[gv.getTypeFromId(graph.type)]" data="gv.data[gv.getTypeFromId(graph.type)]"></nvd3>
</li>
</ul>
任何想法?
所以很難發現小姐。在超過一千重複這個是我第一次搞砸了哈哈。謝謝! – Chrillewoodz