Angular2 Observable con intervalo
Tengo una función que debe llamarse cada 500 ms. La forma en que lo veo con angular2 es usando intervalos y observables. He intentado esta función para crear el observable:
counter() {
return Observable.create(observer => {
setInterval(() => {
return this.media.getCurrentPosition();
}, 500)
})
}
Con este código para el suscriptor:
test() {
this.playerService.initUrl(xxxx) // This works
this.playerService.counter().subscribe(data => {
res => {
console.log(data);
}
})
}
Soy muy nuevo en observables y angular2, por lo que podría estar tomando el enfoque equivocado por completo. Cualquier ayuda es apreciada.