Wat is het verschil tussen onderwerp en BehaviorSubject?
Wat is het verschil tussen onderwerp en BehaviorSubject?

Video: Wat is het verschil tussen onderwerp en BehaviorSubject?

Video: Wat is het verschil tussen onderwerp en BehaviorSubject?
Video: Onderwerp en hoofdgedachte vinden 2024, April
Anonim

De enige verschil tussen BehaviourSubject en Onderwerp is GedragOnderwerp heeft een initiële waarde die wordt uitgegeven wanneer u zich abonneert.

Precies, wat is subject en BehaviorSubject?

GedragOnderwerp is een speciaal soort Onderwerp waarvan het enige verschil is dat het de laatste waarde zal uitzenden bij het abonnement van een nieuwe waarnemer.

Ten tweede, wat is subject en BehaviorSubject in hoekig? EEN Onderwerp is zowel een waarnemer als waarneembaar. EEN GedragOnderwerp een Onderwerp die de huidige waarde kan uitzenden ( Onderwerpen hebben geen idee van de huidige waarde). Dat is het verwarrende deel. Het makkelijke is om het te gebruiken. De GedragOnderwerp heeft de waarde die moet worden gedeeld met andere componenten.

Daarvan, wat is BehaviourSubject?

GedragOnderwerp is een type onderwerp, een onderwerp is een speciaal type waarneembaar, zodat u zich kunt abonneren op berichten zoals elk ander waarneembaar. De unieke eigenschappen van GedragOnderwerp zijn: Het heeft een initiële waarde nodig omdat het altijd een waarde moet retourneren bij het abonnement, zelfs als het geen next() heeft ontvangen

Wat is het verschil tussen waarneembaar en onderwerp?

Waarschijnlijk een belangrijker onderscheid tussen onderwerp en waarneembaar is dat een Onderwerp staat heeft, houdt het een lijst van waarnemers bij. Aan de andere kant, een waarneembaar is eigenlijk gewoon een functie die observatie instelt. Terwijl Onderwerpen zijn waarneembare , Onderwerpen implementeer ook een Observer-interface.

Aanbevolen: