Угловой 4 нгФороф

По состоянию на Angular 4 NgFor устарела.

Я вижу, что они связаны NgFor в NgForOf

https://github.com/angular/angular/blob/09d9f5fe54e7108c47de61393e10712f8239d824/packages/common/src/directives/ng_for_of.ts#L205

Также у них есть синтаксис для NgForOf, который похож на NgFor.

т.е.

<li *ngFor="let item of items; index as i; trackBy: trackByFn">...</li>
<li template="ngFor let item of items; index as i; trackBy: trackByFn">...</li>

С <ng-template>:

<ng-template ngFor let-item [ngForOf]="items" let-i="index" [ngForTrackBy]="trackByFn">
  <li>...</li>
</ng-template>

Я использую NgContainer вместо NgTemplate, и он по-прежнему работает отлично, как показано ниже, который я использовал для NgFor

<ng-container *ngFor="let item of items">
    <option value="{{ item.key }}">
        {{ item.value }}
    </option>
</ng-container>

Как правильно использовать NgForOf в NgContainer?

Я также не могу видеть правильное использование синтаксиса NgForOf с NgContainer в документах.

Если вопрос не ясен, обновлю по запросу.

0 ответов

Другие вопросы по тегам