我有这样的日期管道模板
{{value | date: 'dd/MM/yyyy'}}
这个value
是null
如果我的值为null我如何处理这个字符串'object not match'
?
{{ (value !== null) ? (value | date: 'dd/MM/yyyy') : "" }}
检查Angular 4.2.4
{{(value | date:'dd/MM/yyyy') || 'n/a' }}
如果您的数据迟到并在视图中显示无效日期或任何内容,则使用此逻辑并首次设置为null。
@Pipe({
name: 'displayDate'
})
export class DisplayDatePipe implements PipeTransform {
transform(value): any {
if (value !== null) {
return moment(value).format(DateFormat.DD_MMM_YYYY);
}
return null;
}
}
使用5.2.0
<h4> {{ (value | date : 'mediumDate') ? (value | date : 'mediumDate') : 'Present' }} </h4>