Bonjour,
J'ai un problème de compréhension des observables ou, du moins j'ai l'impression d'avoir une mauvaise approche.
J'ai souvent tendance à dupliquer des observables mais est ce que c'est une bonne chose. ex :
Ou je devrai plutôt faire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 taille$ = this.monFluxDeTableau$.pipe( map(date => data.length))
Si une fonction d'un service renvoie un observable, est ce que si j'appelle plusieurs fois cette fonction, ce serai le même observable ? dans ce cas je risque d'avoir des problème de multisubscription.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 let taille:number; this.monFluxDeTableau$.pipe( tap(date =>taille = data.length))
Que se passe-t-il si je souscrit plusieurs fois au même observable ?
Merci d'avance pour vos éclaircissement
Que se passe-t-il si je fais cela
Et qu'ensuite ma variable monFlux$ est utilisé avec le pipe async ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ngOnInit(): void { this.monFlux$.pipe( switchMap(data => this.service.getNvFlux(data))); }
Merci d'avoir pour vos éclaircissements.
Partager