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

Как несколько элементов сортировать по другим ключам в ng-repeat -> orderBy?

Ссылка на JSFiddle.

К примеру есть массив пользвоателей, firstName и lastName.
При их отрисовке во фронтенде через ng-repeat сортирую их по ключу firstName. Но вот некоторые из них нужно сортировать через lastName.

То есть сейчас результат такой.
$scope.users = [{
      firstName: 'AAA',
      lastName: 'AAA'
    }, {
      firstName: 'BBB_test',
      lastName: 'EEE'
    }, {
      firstName: 'CCC',
      lastName: 'CCC'
    }, {
      firstName: 'DDD_test',
      lastName: 'WWW'
    }];

// output
AAA
BBB_test
CCC
DDD_test


Для имени BBB_test и DDD_test во время сортировки нужно взать не firstName а lastName.
// Expect Result
AAA
CCC
BBB_test
DDD_test

Как такое реализовать ?
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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