角 6.1.10
在我的组件中,我想使用 moment js 以人性化的形式更改当前时间戳并开发此管道
import { Pipe, PipeTransform } from '@angular/core';
import * as moment from 'moment';
@Pipe({
name: 'momentSuffix',
pure: false
})
export class MomentSuffixPipe implements PipeTransform {
transform(value: number): any {
if (isNaN(value)) {
return null;
} else {
return moment(value)
.startOf('seconds')
.fromNow();
}
}
}
Run Code Online (Sandbox Code Playgroud)
在 HTML 中
{{dateInTimeStamp | momentSuffix }}
Run Code Online (Sandbox Code Playgroud)
但是当时间改变时它会给出以下错误,而不是所有的时间
表达式被检查后已更改,previous: null, current: 33 minutes ago 。
如何解决?
归档时间: |
|
查看次数: |
152 次 |
最近记录: |