Каква е разликата между субект и BehaviorSubject?
Каква е разликата между субект и BehaviorSubject?

Видео: Каква е разликата между субект и BehaviorSubject?

Видео: Каква е разликата между субект и BehaviorSubject?
Видео: Психология отношений между мужем и женой 👪 5 правил счастливой жизни. 2024, Ноември
Anonim

Единственият разлика между BehaviorSubject и Предмет е BehaviorSubject има първоначална стойност, която ще бъде излъчена, когато се абонира.

Точно така, какво е субект и BehaviorSubject?

BehaviorSubject е специален вид Предмет чието единствено различно е, че ще излъчи последната стойност при абонамент на нов наблюдател.

Второ, какво е субект и BehaviorSubject в angular? А Предмет е едновременно наблюдател и наблюдаем. А BehaviorSubject а Предмет който може да излъчва текущата стойност ( Предмети нямат понятие за текуща стойност). Това е объркващата част. Лесната част е използването му. В BehaviorSubject притежава стойността, която трябва да бъде споделена с други компоненти.

От това какво е BehaviorSubject?

BehaviorSubject е тип тема, темата е специален тип наблюдаем, така че можете да се абонирате за съобщения като всеки друг наблюдаван. Уникалните характеристики на BehaviorSubject са: Нуждае се от първоначална стойност, тъй като винаги трябва да връща стойност при абонамента, дори ако не е получил next()

Каква е разликата между наблюдаем и обект?

Вероятно по-важно разграничение между субект и Наблюдаеми това а Предмет има състояние, той поддържа списък с наблюдатели. От друга страна, ан Наблюдаеми всъщност е просто функция, която настройва наблюдението. Докато Предмети са Наблюдаеми , Предмети също така имплементирайте интерфейс Observer.

Препоръчано: