我无法使用 *ngIf/else 语句工作。这是设置:
<div *ngFor="let sub of day">
<p>{{ sub.subject }}</p>
<button type="button" *ngIf="sub.subject; else showElse" routerLink="/day" (click)="viewIndividual(day)" class="btn btn-{{colors[i]}}">View {{ daysBetween[i] | date:'EEEE' }}'s Plan</button>
<ng-template #showElse>
<a type="button" class="btn btn-primary">Add a Lesson</a>
</ng-template>
</div>
问题是我的真实陈述正在呈现(带有 的按钮View {{ daysBetween[i] | date:'EEEE' }}'s Plan
),但我的虚假值(ng-template
)不是。我看过几个教程,我认为我做得对,但我现在才研究 Angular4 几天。请帮忙!