Я разрабатываю угловое приложение. Как часть этого, я вызываю функцию каждые 10 секунд, которая выполняет вызов API.
моя функция выглядит как
getData(ahu) {
console.log('In get data function')
console.log(ahu)
setInterval(() => {
this.getDataRealTime(ahu);
}, 10000);
}
<button mat-flat-button (click)="getData(L1)">L1</button>
<button mat-flat-button (click)="getData(L2)">L2</button>
Поэтому, когда я нажимаю кнопку L1, данныепродолжает прибывать для L1 каждые 10 секунд. Теперь, когда я нажимаю L2, данные L2 приходят, но данные от L1 не останавливаются. Я хочу данные только от L1. Может ли кто-нибудь помочь мне с этим?
Спасибо