- オブジェクトのプロパティを表示する例:
<ul>
<li *ngFor="let item of items">
{{ item.property }}
</li>
</ul>
上記の例では、items
というオブジェクトの配列をループして、各オブジェクトのproperty
プロパティを表示しています。
- オブジェクトのキーと値を表示する例:
<ul>
<li *ngFor="let item of items | keyvalue">
{{ item.key }}: {{ item.value }}
</li>
</ul>
上記の例では、items
というオブジェクトをループして、各オブジェクトのキーと値を表示しています。keyvalue
パイプを使用することで、オブジェクトのキーと値のペアを取得できます。
- インデックスを使用してオブジェクトを表示する例:
<ul>
<li *ngFor="let item of items; let i = index">
{{ i + 1 }}. {{ item.property }}
</li>
</ul>
上記の例では、items
というオブジェクトの配列をループして、各オブジェクトのインデックスとproperty
プロパティを表示しています。let i = index
を使用することで、現在のインデックスを取得できます。
これらはいくつかの基本的な例ですが、実際の使用方法は状況に応じて異なります。Angularのドキュメントやチュートリアルにはさまざまな*ngForの使用例がありますので、参考にすることをおすすめします。