У меня возникла проблема с обновлением отображаемого относительного времени.
У меня есть поле, скажем created_at
, которое я помещаю через канал, который дает мне результат как ПростоТеперь , 1 минуту назад и т. Д.
Код выглядит примерно так
<div>{{ created_at | conversationTime }}</div>
Теперь я хочу обновлять эти значения каждую минуту, поэтомуЯ делаю
setPeriodicRefresh(minutes) {
setInterval(() => {
this.cdr.detectChanges();
}, 1 * 1000 * 60);
}
Но проблема в том, что обнаружение угловых изменений работает, если есть какие-либо данные, измененные, и в этом случае мои данные, т.е. created_at
, не изменяются, но значение, которое я генерирую с его помощьютруба.
Кто-нибудь может мне помочь, как мне пройти через это?