У меня есть около четырех основных div на одной странице, которые можно сортировать (по крайней мере, они были через jQuery), и я преобразовал их в сортировку NG, передав условие orderBy и привязав это к ng-щелчку. Он отлично работает для первой, но когда я пробую вторую группу, она лает на меня, что пространство имен для orderBy не привязано, поэтому я предполагаю, что изменения основания, по которому оно сортируется, недостаточно.
На данный момент у меня есть дата, заполняемая в ng-repeat:
<li ng-repeat="condition in signConditions" | orderBy:orderByField:reverseSort">
Который сортируется, когда пользователь нажимает ссылку здесь:
<a href="javascript:void(0)" ng-click="orderByField='title'; reverseSort = !reverseSort" class="titleLabel">Documents <span ng-show="orderByField == 'title'"><span ng-show="!reverseSort">^</span><span ng-show="reverseSort">v</span></span></a>
И в моем контроллере у меня есть простая привязка области:
$scope.orderByField = 'conditionId';
$scope.reverseSort = false;
Так что это работает, пока я не попытаюсь сделать это снова, что мне нужно сделать как минимум четыре раза для четырех отдельных групп на странице.
Таким образом, каждый новый li ng-repeat будет: условие в blahConditions условие в blipConditions и т. д.
Итак, мой вопрос: как связать каждый заказ с его конкретной группой?
Любые советы приветствуются.