我有一个属性,我在一个角度模板上显示,可能是也可能不是日期。如果它是一个日期,我想格式化它,但如果不是,我只想显示它的值。
这是我在研究过程中尝试过的,它只适用于日期,其他一切都是空白的:
<td>{{key | date: 'MM/dd/yyyy' || key}}</td>
我可以添加一个布尔属性:
<td *ngIf="isDate">{{key | date: 'MM/dd/yyyy'}}</td>
<td *ngIf="!isDate">{{key}}</td>
但有没有办法直接在模板中执行此操作?
答案 0 :(得分:0)
您需要首先检查打字稿方面的值,以查看(例如)该值是否包含&#34; /&#34;并将另一个变量设置为true或false,如果它确实是一个日期。