Задать вопрос
@Sn0wSky

Почему не работают фильтры в angularjs в порядке limitTo->orderBy?

<div ng-repeat="file in floorMarketingMaterials.corporate | limitTo: MMCorporateLimit as MMCorporateResults | orderBy:['-isPinned',MMCorporateSort]">...</div>


Суть в том, что в обратном порядке они работают (сначала orderBy, потом limitTo), но, допустим, когда видно 5 элементов из 50 за счет limitTo, и ты начинаешь менять MMCorporateSort, то он сортирует все 50 элементов и из них показывает первые 5. А мне надо сортировать только видимые элементы.
Но когда меняю местами orderBy и limitTo (и получаю то, что в пасте выше) он не показывает элементов.

Заранее благодарен
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Maxitet
    Веб-разработка
    4 года
    Далее
  • Skillfactory
    Интенсив по программированию: frontend-разработка за 3 месяца
    3 месяца
    Далее
Решения вопроса 1
@Sn0wSky Автор вопроса
Проблема была в "as MMCorporateResults"
Наверное дальше уже orderBy надо было как-то отталкиваясь от MMCorporateResults, но как именно не разобрался, обошелся без него
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы