我正在通过以下方式使用 ng-repeat 打印出一个列表:
<ul ng-controller="myController">
<li ng-repeat="somename in somenames">
<a>{{ somename.name }}</a>
</li>
</ul>
并且值来自控制器,例如:
myApp.controller('myController', ['$scope',
function($scope) {
$scope.somenames = [{ name: 'group1'},{name: 'group2'},{name: 'admin'},{name: 'group4'}];
}
]);
我想实现一个过滤器,这样值 'admin' 始终保留在列表的顶部,其余名称紧随其后按字母顺序排序。这是我目前在 jsfiddle 上的工作:http: //jsfiddle.net/ADukg/3353/(没什么,我有点卡住了)。有什么帮助吗?