Arahan for dalam Angular

Katakan kita mempunyai array:

app/app.component.tsexport 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:

app/app.component.tsimport {NgFor} from "@angular/common";

Dan tambahkannya dalam bahagian import dalam dekorator:

app/app.component.ts@Component({
  .....
  imports: [....., NgFor],
  ....
})

Sekarang ia boleh digunakan. Mari kita lihat bagaimana ia dilakukan. Katakan kita mempunyai senarai ul:

app/app.component.html<ul>
  
</ul>

Mari kita buat supaya array kita diulangi dalam gelung dan setiap elemennya dikeluarkan dalam tag li. Ini dilakukan dengan cara berikut:

app/app.component.html<ul>
  <li *ngFor="let el of arr">
    {{ el }}
  </li>
</ul>
Задание 1

Diberi array:

app/app.component.tsexport class AppComponent {
  public arr: number[] = [1, 2, 3, 4, 5];
}

Keluarkan setiap elemen array ini dalam perenggan yang berasingan.

Задание 2

Ubah suai tugas sebelumnya supaya perenggan mengeluarkan kuasa dua elemen array kita.