我有一个使用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我无法修改数组,因为它已从后端以该形式发送 –