我有一個使用ng-repeat
迭代的對象數組。如何停止ng-repeat重新排序數組中的項目
這裏是我的模型
var myArray =[{$$hashKey: "object:2",name:"A"},{$$hashKey: "object:1",name:"B"}]
這是我的HTML標記。我也有下面給出的orderby
作爲其predicate
爲空字符串""
<div ng-repeat="ob in myArray | orderBy:predicate:reverse">{{ob.name}}</div>
,我希望它在順序A,B
顯示的名稱。
但它實際上是按照hashkey
的順序將dom渲染爲B,A
。我該如何避免這種情況?
不加'id'到現場'myArray'這將是唯一的字段和再申請'orderBy'過濾過的是'id'(唯一)屬性 –
@PankajParkar我無法修改數組,因爲它已從後端以該形式發送 –