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

Как такое реализовать ?
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 17:14
4000 руб./за проект
29 мар. 2024, в 17:04
5000 руб./за проект
29 мар. 2024, в 17:03
3000 руб./за проект