1
zhangxiao 2014-12-31 17:27:22 +08:00 via Android
在controller里排序然后赋值?
|
2
Dannytmp 2014-12-31 18:08:57 +08:00
多写一个方法吧,每次操作调用一下
|
3
jsonline 2014-12-31 18:10:38 +08:00 via Android
你只改data 不要改dom
|
4
yimity 2014-12-31 18:18:54 +08:00 via Android
你给firends排了序,为什么,它还会不变呢?
|
5
yakczh OP @yimity 排序只显示在页面上 你点排序以后 在Controle打印数据 console.log($scope.friends) 每次都是一样的
|
6
p2p 2014-12-31 20:45:37 +08:00 via iPhone
scope里数据一致意义何在?
获取filter后的顺序可这样: $filter['orderBy'](.....); |
7
EPr2hh6LADQWqRVH 2014-12-31 22:01:08 +08:00
排序插件不是有回调吗,你写个调friends顺序的回调函数注册进去就行了呗
|
8
hahastudio 2014-12-31 22:35:43 +08:00
这个有个 trick,
ng-repeat="friend in friends = ( friends | orderBy:predicate:reverse )" 样例: http://jsfiddle.net/b7hb7xbL/ |