我只需要按條件列印一些“printDay”,我該怎么做?
<div class="message" *ngFor="let message of messages">
<div *ngIf="lastMessageDate !== firstMessageDate " class="print-date" >{{printDay}}</div>
<div [ngClass]="{'message__sent': message.messageType === 'sent'}" class="message__wrap message-item">
<div class="message-item__data data">
<span class="data__title">{{message.name}} {{message.DATE | date: 'HH:mm'}}</span>
<div class="data__text">{{message.message}}</div>
<div class="data__file-wrap file-wrap" *ngIf="message.send_diagnostic_data">
<app-download-file (fileDownloadEvent)="downloadFile('log', message.UUID)"
[fileLabel]="'Отчет по логам'"></app-download-file>
<app-download-file (fileDownloadEvent)="downloadFile('telemetry', message.UUID)"
[fileLabel]="'Отчет по телеметрии'"></app-download-file>
</div>
</div>
</div>
</div>

uj5u.com熱心網友回復:
如果你只想在第一個孩子中列印一些東西,你可以使用first指令:
<div *ngFor="let message of messages; first as isFirst">
<div *ngIf="isFirst"> {{ printSomething() }} </div>
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/383507.html
標籤:javascript 有角的 打字稿
上一篇:如何在TypeScript中嚴格定義物件值的子型別別
下一篇:如何在反應中修復ts2322問題
