⊗jsagPmLpFD 30 of 97 menu

Angularのforディレクティブ

次のような配列があるとします:

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

この配列をテンプレートファイル内でループで反復処理してみましょう。このためのディレクティブが*ngForです。これは配列を反復処理し、各要素を別々のタグに出力することができます。

まず、このディレクティブをインポートする必要があります:

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

そして、デコレーターのインポートセクションに追加します:

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

これで使用できるようになりました。どのように行うか見てみましょう。ulリストがあるとします:

<ul> </ul>

私たちの配列がループで反復処理され、その各要素がliタグ内に出力されるようにしましょう。これは次のようにして行われます:

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

次の配列が与えられます:

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

この配列の各要素を別々の段落に出力してください。

前のタスクを変更して、段落に配列要素の平方が出力されるようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否