Использование *ngFor
в Angular в основном циклически перебирает массив.
Таким образом:
for (let i = 0; i < this.historyArticles.length; i++) {
// do something e.g console.log(this.historyArticles[i].fields.text);
}
Это почти то же самое, что и:
<div *ngFor="let historyArticle of historyArticles">
<span>{{ historyArticle.fields.text }}</span>
</div>
Надеюсь, это поможет вам понять, что в этом случае вам не нужно использовать i = index