按某些特定列值排序

时间:2014-07-22 13:18:23

标签: angularjs

如果我有ng-repeat,是否可以先显示一些特定值?

<tr ng-repeat="process in processesArray |orderBy: process.userName='ADMIN':reverse "> 

基本上,我想在列表底部显示ADMIN的进程。

1 个答案:

答案 0 :(得分:3)

制作自定义orderBy功能,如果文字是管理员,则返回一个值,将其放在列表的底部:

$scope.adminLast = function(item) {
    if (item.userName == "ADMIN")
        return 0;
    else 
        return 1;
}

ng-repeat="process in processesArray |orderBy: adminLast"