我有「md-grid-list」在網格中顯示卡片。我使用「ngFor」循環我的數據數組。如何使用「ngIf」將數組中的每個datetime元素與給定的DateTime進行比較?如果條件通過成功,卡的顏色設置爲綠色,如果條件不滿足,卡的顏色設置爲不同的顏色。如何使用ngIf在角度2中比較日期並相應地更新卡背景?
<md-grid-list cols="4" rowHeight="250px" gutterSize="20px">
<md-grid-tile *ngFor="let data of mydata" >
<div *ngIf="(data.myDatetime | date:'HH:mm:ss, MMMM dd') < (myCurrentDateTime |date:'HH:mm:ss, MMMM dd')">
<md-card [style.background]="'red'" [style.minHeight]="'100%'">
<md-card-title></md-card-title>
<md-card-title></md-card-title>
<md-card-content>
<h2>
</h2>
</md-card-content>
</md-card>
</div>
</md-grid-tile>
</md-grid-list>
請將您的工作 –
的小提琴@ AmadouBeye我沒有使用小提琴。我想知道如何在ngFor Angular 2中使用ngIf else。我想根據條件動態更新卡。 – Mythri
@AmadouBeye其實,你應該使用plunker,而不是jsfiddle – Edric