Je commence actuellement avec des observables dans JS, et j'ai atteint un barrage total avec ce qui semble être quelque chose de vraiment basique. J'ai créé l'exemple super simple ci-dessous, qui, bien qu'inutile en soi, me semble que cela devrait fonctionner, mais ce n'est pas le cas. la dernière ligne renvoie une erreur.Rx.js unsuscribe donner gerror
const obs1 = Rx.Observable.timer(2000)
.map(() => {return Math.random() > 0.5});
const subscription = obs1.subscribe(
(v) => {
console.log('hello world: ', v)
});
subscription.unsubscribe();
L'erreur est
TypeError: subscription.unsubscribe is not a function
Ma question est fondamentalement, pourquoi ne puis-je résilier votre abonnement de l'observateur ci-dessus? Ou comment devrais-je me désabonner?
Quelle erreur faut-il jeter? – cgTag
Il lancait 'Uncaught TypeError: abonnement.unsubscribe n'est pas une fonction' –
'console.log (abonnement)' vous aurait sauvé beaucoup de temps. – cgTag