Подскажите, почему данные в Angular выводятся по порядку id, а не по тому, как задано внутри цикла?
<div *ngFor="let post of posts">
<div *ngIf="post.id == 2102">
Post 2102
</div>
<div *ngIf="post.id == 3">
Post 3
</div>
</div>
Вывод:
Post 3
Post 2102
Хотя по логике должно быть наоборот:
Post 2102
Post 3
Просто отсортировать по айдишникам наоборот - не вариант, тк каждый пост нужно выводить в индивидуальной руками сортировке