⊗jsagPmLpFD 30 of 97 menu

Direktiva for v Angular

Mějme pole:

export class AppComponent { public arr: string[] = ['a', 'b', 'c', 'd']; }

Pojďme toto pole projít cyklem v souboru templatu. K tomu je určena directiva *ngFor. Umí projít pole a vypsat každý jeho prvek v samostatném tagu.

Nejprve je třeba tuto direktivu importovat:

import {NgFor} from "@angular/common";

A přidat ji do sekce imports v dekorátoru:

@Component({ ..... imports: [....., NgFor], .... })

Nyní ji lze používat. Podívejme se, jak se to dělá. Mějme seznam ul:

<ul> </ul>

Udělejme to, aby naše pole bylo procházeno cyklem a každý jeho prvek byl vypsán v tagů li. To se dělá následujícím způsobem:

<ul> <li *ngFor="let el of arr"> {{ el }} </li> </ul>

Dané pole:

export class AppComponent { public arr: number[] = [1, 2, 3, 4, 5]; }

Vypište každý prvek tohoto pole v samostatném odstavci.

Upravte předchozí úlohu tak, aby v odstavcích byly vypsány čtverce prvků našeho pole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout