Задать вопрос
@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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • OTUS
    JavaScript Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@Sn0wSky Автор вопроса
Проблема была в "as MMCorporateResults"
Наверное дальше уже orderBy надо было как-то отталкиваясь от MMCorporateResults, но как именно не разобрался, обошелся без него
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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