Использую библиотеку "worker-timers" в angular приложении, вот ссылка на библиотеку:
https://www.npmjs.com/package/worker-timers
Мне нужно использовать интервал, но с возможность остановить его, и запустить снова в момент времени. Почему-то не происходит отписка от setInterval .. Вопрос, как сделать отписку ?
// import { clearInterval, setInterval } from 'worker-timers'; // , setTimeout clearTimeout,
import * as workerTimers from 'worker-timers';
timerCall:any
tesWorkerFunc()
try {
workerTimers.clearInterval(this.timerCall);
} catch (err){ }
this.timerCall = workerTimers.setInterval(() => { this.вызовФункции(); }, 1000)
}
Вижу ошибки при попытке отписаться от таймера, вроде:
There is no interval scheduled with the given id "3".