В отличие от AngularJS, Angular 2+ не предоставляет orderBy
каналов для фильтрации и сортировки списков, поскольку они плохо работают и предотвращают агрессивное минимизацию (ссылка: https://angular.io/guide/pipes#appendix-no-filterpipe-or-orderbypipe)
Вместо этого вы можете отсортировать данные в вашем компоненте, используя метод Array sort()
.
Сортировка репозиториев по звездам в порядке возрастания:
this.repos.sort((a, b) => {
return a.stargazers_count - b.stargazers_count;
});
Аналогично, для сортировки репозиториев по звездам в порядке убывания:
this.repos.sort((a, b) => {
return b.stargazers_count - a.stargazers_count;
});