Как обновить угловую страницу через x минут без участия пользователя? - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть приложение Angular 7.Он показывает разные статусы, которые меняются нерегулярно со временем.Я хочу обновлять свой компонент (перезагружать его) через каждые 5 минут, но только в том случае, если за последние 2 минуты не было взаимодействия с пользователем .

Есть ли способ сделать это с помощью Angular?

Заранее спасибо.

1 Ответ

0 голосов
/ 05 февраля 2019

В вашем компоненте верхнего уровня создайте наблюдаемое из события объекта Document и вызовите вашу службу, например:

const clicks = Observable.fromEvent(document, 'click');
clicks.subscribe(x => console.log('Calling my service here'));
...