Да, есть концепция Pipe для сортировки ваших элементов.
Используйте это как
<button *ngFor = "let letter of (alphabet|sortByAlphabets)"></button>
И создать канал sortByAlphabets
с помощью команды ng g p sortByAlphabets
.
Напишите свою логику сортировки во вновь созданном sortByAlphabets
конвейере.
ваш sortByAlphabets.pipe.ts
файл будет выглядеть,
import { Pipe, PipeTransform } from '@angular/core';
import { Flyer } from './heroes';
@Pipe({ name: 'sortByAlphabets' })
export class SortByAlphabetsPipe implements PipeTransform {
transform(array) {
return array.sort();
}
}