あなたの助けを必要とする私のコードは以下があります:
<mat-cell *matCellDef="let row">
<span *ngIf="row.messageText.length >= 30">{{row.messageText.substr(0, 25)}}</span>
<span *ngIf="row.messageText.length < 30">{{row.messageText.substr(0, 30)}}</span>
<span *ngIf="(row.messageText == null) || (row.messageText === 'undefined'">.....</span>
</mat-cell>
私はきちんとngIfディレクティブを使用している場合、私は知りません。
私はrow.messageTextの長さが30より短い場合messageTextの長さが長いか30
と等しい場合、「row.messageText.substr(0、25)とのスパンを表示する必要があり、私はスパンを表示する必要がありますスパンでrow.messageText.substr(0、30)。
そしてrow.messageTextがnullまたは未定義の場合、私がしたいのですが、 "....."。
で私を助けてください正確に使用してください。
結果はどのように表示されますか?あなたのコードをテストしましたか? –
スイッチケースをよく使う –