Мне нужно обновлять данные угловой составляющей каждые 30 секунд.Я использую простой setInterval
:
this.interval = setInterval(() => {
this.refresh(); // api call
}, 10000);
Однако это неверно, потому что даже когда я перехожу на другую «страницу» (в угловом SPA все - одна страница, так что это не совсем другая страница),обновление происходит каждые 30 секунд.
Как правильно обновлять данные каждые 30 секунд только на определенной странице / компоненте?