с ошибкой углового выброса трубы "выражение было изменено после того, как оно было проверено" - PullRequest
0 голосов
/ 14 декабря 2018

Угловой 6.1.10

В моем компоненте я хочу изменить текущую метку времени с помощью гуманизированной формы, используя момент 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();
        }
    }
}

в HTML

 {{dateInTimeStamp | momentSuffix }}

Но это дает ошибку ниже, когда время изменилось, а не все время

выражение было изменено после того, как оно было проверено, предыдущий: ноль, текущий: 33 минуты назад.

как это исправить?

...