渲染列表
开发者遇到的另一个常见场景是需要渲染一些列表条目。
@for 控制块
类似于 JavaScript 的 for…of 循环,Angular 提供了 @for 控制块来渲染重复的元素。
<ul>
@for (ingredient of ingredientList; track ingredient.name) {
<li>{
{
ingredient.quantity }} - {
{
ingredient.name }}</li>
}
</ul>
// ingredient-list.component.ts
@Component({
standalone: true,
selector: 'ingredient-list'