最佳答案
在 Angular 文档 * and template中,我们知道 * ngIf、 * ngSwitch、 * ngFor 可以扩展为 ng-template 标记。我的问题是:
我认为 ngIf
或 ngFor
没有 *
也可以翻译和扩展到模板标签的角引擎。
以下代码
<hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail>
就等于
<ng-template [ngIf]="currentHero">
<hero-detail [hero]="currentHero"></hero-detail>
</ng-template>
那么,为什么要费心设计一个奇怪的符号星号(*
)在角度?