В документе angular 2 * и шаблоне мы знаем, что * ngIf, * ngSwitch, * ngFor можно развернуть до шаблона тег. Мой вопрос:
Я думаю, что ngIf
или ngFor
без *
также могут быть переведены и расширены в тег шаблона с помощью angular engine.
Так зачем беспокоиться о создании звездочки странного символа (*
) в angular 2?
<hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail>
<template [ngIf]="currentHero">
<hero-detail [hero]="currentHero"></hero-detail>
</template>