У меня есть QueryList объектов. Мне нужно изменить порядок элемента DOM на основе взаимодействия с пользователем:
@ViewChildren('mytemplate') temp: QueryList<MyObjects>;
In ngAfterViewInit :
let arr = this.temp.toArray();
// sort the arr here (it gets sorted correctly)
this.temp.reset(arr) // sorts the temp but DOM elements stays in the same order
QueryList отсортирован, но порядок, на мой взгляд, остается прежним. Мне также нужно изменить порядок представления. Любая идея, как я могу динамически сортировать представление на основе QueryList?
Скажем, у меня есть
<temp #mytemplate *ngFor="let n of nums">
это порождает
<temp user1>
<temp user2>
<temp user3>
В моем компоненте я сортирую QueryList, и теперь я хочу, чтобы представление делало то же самое и отображало
<temp user2>
<temp user3>
<temp user1>
nums
? - person David   schedule 02.05.2020