У меня есть проект AngularJS со списком элементов флажка. Я хочу, чтобы все выбранные флажки вверху были «загружены» (инициализация), но когда я использую фильтр orderBy, он будет выполнять orderBy в прямом эфире - как я могу предотвратить это?
<div ng-app>
<div ng-controller="FooController">
<div ng-repeat="item in items|orderBy:'selected':true"><input type="checkbox" ng-model="item.selected" /> {{item.desc}}</div>
</div>
</div>
function FooController($scope) {
$scope.items = [
{desc: 'test1', selected: false},
{desc: 'test2', selected: true},
{desc: 'test3', selected: false},
{desc: 'test4', selected: false},
{desc: 'test5', selected: false},
{desc: 'test6', selected: false},
{desc: 'test7', selected: true},
{desc: 'test8', selected: false},
{desc: 'test9', selected: false},
{desc: 'test10', selected: false},
];
}
см. jsfiddle здесь - http://jsfiddle.net/a4uwz9aw/1/
items
в контроллере? - person Lorenzo Marcon   schedule 30.09.2014