Arahan for dalam Angular
Katakan kita mempunyai array:
export class AppComponent {
public arr: string[] = ['a', 'b', 'c', 'd'];
}
Mari kita ulangi array ini dengan gelung dalam
fail templat. Untuk ini, direka
arahan *ngFor. Ia boleh mengulangi
array dan mengeluarkan setiap elemennya dalam
tag yang berasingan.
Pertama, arahan ini perlu diimport:
import {NgFor} from "@angular/common";
Dan tambahkannya dalam bahagian import dalam dekorator:
@Component({
.....
imports: [....., NgFor],
....
})
Sekarang ia boleh digunakan. Mari kita
lihat bagaimana ia dilakukan. Katakan kita
mempunyai senarai ul:
<ul>
</ul>
Mari kita buat supaya array kita diulangi
dalam gelung dan setiap elemennya dikeluarkan dalam
tag li. Ini dilakukan dengan
cara berikut:
<ul>
<li *ngFor="let el of arr">
{{ el }}
</li>
</ul>
Diberi array:
export class AppComponent {
public arr: number[] = [1, 2, 3, 4, 5];
}
Keluarkan setiap elemen array ini dalam perenggan yang berasingan.
Ubah suai tugas sebelumnya supaya perenggan mengeluarkan kuasa dua elemen array kita.