以下示例中ngFor前的*是什么意思,为什么需要它?
<div *ngFor="#hero of heroes" (click)="selectHero(hero)">
{{hero.name}}
</div>
发布于 2016-04-13 13:05:57
当Angular在ngFor中看到星号(*)时,它将使用其DOM元素作为模板来呈现循环。
<div *ngFor="#hero of heroes">
{{ hero.name }}
</div>
等同于
<template ngFor #hero [ngForOf]="heroes">
<div>
{{ hero.name }}
</div>
</template>
发布于 2017-07-29 00:56:01
它们被称为结构指令,因为它们能够更改DOM结构。有关更多信息,请访问https://angular.io/guide/structural-directives。
发布于 2018-01-04 17:23:49
在*ngFor
中,*是将新的角度模板语法与模板标记一起使用的简写,这也称为结构Directive.It。了解*只是在模板标记上显式定义数据绑定的简写,这很有帮助。
https://stackoverflow.com/questions/35498498
复制相似问题