Jaka jest różnica między podmiotem a BehaviorSubject?
Jaka jest różnica między podmiotem a BehaviorSubject?

Wideo: Jaka jest różnica między podmiotem a BehaviorSubject?

Wideo: Jaka jest różnica między podmiotem a BehaviorSubject?
Wideo: Piękno pracy położnej i douli. Pola Tyniec W MOIM STYLU | Magda Mołek 2024, Listopad
Anonim

Jedyny różnica między BehaviorSubject oraz Podmiot jest ZachowanieTemat ma wartość początkową, która będzie emitowana podczas subskrypcji.

A więc, czym jest podmiot i BehaviorSubject?

ZachowanieTemat jest szczególnym rodzajem Podmiot których jedyną różnicą jest to, że wyemituje ostatnią wartość w ramach subskrypcji nowego obserwatora.

Po drugie, co to jest podmiot i BehaviorSubject w kątowym? A Podmiot jest zarówno obserwatorem, jak i obserwowalnym. A ZachowanieTemat a Podmiot które mogą emitować aktualną wartość ( Tematy nie mają pojęcia o wartości bieżącej). To myląca część. Najłatwiej jest go używać. ten ZachowanieTemat posiada wartość, którą należy dzielić z innymi komponentami.

Co to jest BehaviorSubject?

ZachowanieTemat to rodzaj tematu, temat to specjalny rodzaj obserwowalnego, dzięki czemu możesz subskrybować wiadomości jak każdy inny obserwowalny. Unikalne cechy ZachowanieTemat są: Potrzebuje wartości początkowej, ponieważ zawsze musi zwracać wartość w subskrypcji, nawet jeśli nie otrzymała next()

Jaka jest różnica między obserwowalnym a podmiotem?

Prawdopodobnie ważniejszy rozróżnienie między podmiotem oraz Zauważalny Czy to jest Podmiot ma stan, prowadzi listę obserwatorów. Z drugiej strony Zauważalny to tak naprawdę tylko funkcja, która konfiguruje obserwację. Podczas Tematy są Obserwable , Tematy zaimplementuj również interfejs obserwatora.

Zalecana: