W dokumencie Angular 2 * i szablonie wiemy, że * ngIf, * ngSwitch, * ngFor można rozszerzyć do tagu ng-template. Moje pytanie brzmi:
Myślę, że ngIflub ngForbez *można również przetłumaczyć i rozszerzyć na tag szablonu za pomocą silnika kątowego.
Poniższy kod
<hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail>
byłby taki sam jak
<ng-template [ngIf]="currentHero">
<hero-detail [hero]="currentHero"></hero-detail>
</ng-template>
Po co więc zawracać sobie głowę projektowaniem dziwnego symbolu gwiazdki ( *) w angular 2?
<template>tagów, ponieważ*składnia prefiksu pozwoliła nam pominąć te tagi i skupić się bezpośrednio na elemencie HTML, który włączamy, wykluczamy lub powtarzamy.