Quelle est la différence entre sujet et BehaviorSubject?
Quelle est la différence entre sujet et BehaviorSubject?

Vidéo: Quelle est la différence entre sujet et BehaviorSubject?

Vidéo: Quelle est la différence entre sujet et BehaviorSubject?
Vidéo: Tutoriel RxJS #25 - Subject vs BehaviorSubject - Des Observables spéciaux 2024, Peut
Anonim

Le seul différence entre BehaviorSubject et Sujet est ComportementSujet a une valeur initiale qui sera émise lors de la souscription.

Juste ainsi, qu'est-ce que le sujet et le BehaviorSubject ?

ComportementSujet est un type spécial de Sujet dont la seule différence est qu'il émettra la dernière valeur lors de la souscription d'un nouvel observateur.

Deuxièmement, qu'est-ce que le sujet et le BehaviorSubject en angulaire ? UNE Sujet est à la fois observateur et observable. UNE ComportementSujet une Sujet pouvant émettre la valeur courante ( Sujets n'ont aucune notion de valeur actuelle). C'est la partie déroutante. La partie facile est de l'utiliser. Les ComportementSujet détient la valeur qui doit être partagée avec d'autres composants.

De celui-ci, qu'est-ce que BehaviourSubject ?

ComportementSujet est un type de sujet, un sujet est un type spécial d'observable, vous pouvez donc vous abonner aux messages comme n'importe quel autre observable. Les caractéristiques uniques de ComportementSujet sont: il a besoin d'une valeur initiale car il doit toujours retourner une valeur sur l'abonnement même s'il n'a pas reçu de next()

Quelle est la différence entre observable et sujet?

Probablement un plus important distinction entre Sujet et Observable est-ce un Sujet a état, il tient une liste d'observateurs. D'autre part, un Observable est vraiment juste une fonction qui met en place l'observation. Tandis que Sujets sommes Observables , Sujets implémenter également une interface Observer.

Conseillé: