ngFor
是一个 for 循环,只能用于循环遍历 list,不能用于遍历单个实体。
下图中的 pokemons
通常是数据库中的数据:
例子:
app.components.ts
:
// 使用类型检查
interface Pokemon {id: number;name: string;type: string;// isCool: boolean;
}@Component({selector: 'app-root',templateUrl: './app.component.html',styleUrls: ['./app.component.css'],
})
export class AppComponent {pokemons: Pokemon[] = [{id: 1,name: 'pikachu',type: 'electric',},{id: 2,name: 'squirtle',type: 'water',},{id: 3,name: 'charmander',type: 'fire',},];constructor() {}
}
app.component.html
:
<table><thead><th>Index</th><th>Name</th><th>Type</th></thead><tbody><tr *ngFor="let pokemon of pokemons; let i = index"><td>{{ i }}</td><td>{{ pokemon.name }}</td><td>{{ pokemon.type }}</td></tr></tbody>
</table>
Web 页面: