Инструменты пользователя

Инструменты сайта


angular:angular2:directive:ngfor

Это старая версия документа!


ngFor

Директива ngFor позволяет перебрать в шаблоне элементы массива. Например:

import { Component} from '@angular/core';
 
@Component({
    selector: 'my-app',
    template: `<ul>
                  <li *ngFor="let item of items">{{item}}</li>
                </ul>`
})
export class AppComponent {
 
    items =["Tom", "Bob", "Sam", "Bill"];
}

В качестве значения директива принимает значение перебора аля-foreach: let item of items. Каждый перебираемый элемент помещается в переменную item, которую мы можем вывести на страницу.

При переборе элементов нам доступен текущий индекс элемента через переменную index, которую мы также можем использовать. Например:

<div>
    <p *ngFor="let item of items; let i = index">{{i+1}}.{{item}}</p>
</div>

Надо учитывать, что индексация идет с нуля, поэтому, чтобы в данном случае отсчет шел с единицы, к переменной i прибавляется единица.

angular/angular2/directive/ngfor.1612098044.txt.gz · Последние изменения: 2023/01/12 12:15 (внешнее изменение)