¿Es posible activar un método cada 10 minutos en TypeScript/angular2?
Y la segunda pregunta, ¿es posible llamar a un método cada vez que la hora local alcanza una multiplicación de 10 minutos? Me gusta:
5:00 then 5:10 then 5:20 then 5:30 then 5:40...Puede hacerlo usando Reactive-Extensions/RxJS .
Rx.Observable.timer(dueTime, [period], [scheduler])Devuelve una secuencia observable que produce un valor después de que haya transcurrido dueTime y luego después de cada período.
Este es solo un ejemplo del documento. Espero que pueda usarlo fácilmente con su caso de uso.
var source = Rx.Observable.timer(200, 100) .timeInterval() .pluck('interval') .take(3); var subscription = source.subscribe( function (x) { console.log('Next: ' + x); }, function (err) { console.log('Error: ' + err); }, function () { console.log('Completed'); }); // => Next: 200 // => Next: 100 // => Next: 100 // => Completed