Какво е субект и BehaviorSubject в angular?
Какво е субект и BehaviorSubject в angular?

Видео: Какво е субект и BehaviorSubject в angular?

Видео: Какво е субект и BehaviorSubject в angular?
Видео: Section, Week 7 2024, Ноември
Anonim

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

По този начин каква е разликата между субект и BehaviorSubject в ъглов?

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

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

Оттук нататък какво е BehaviorSubject в angular?

А BehaviorSubject е вид наблюдаем (т.е. поток от данни, за който можем да се абонираме като наблюдаемия, върнат от HTTP заявки в Ъглова ). Когато се абонирате за него, той незабавно ще върне последната стойност, която е била излъчена незабавно (или първоначалната стойност, ако все още няма излъчени данни)

Каква е употребата на субект в ъглов?

Субекти в Ъглова 2/4/5/6. Наблюдаваемият ви позволява да се абонирате само докато a предмет ви позволява както да публикувате, така и да се абонирате. Така че а предмет позволява услугите ви да се използват както като издател, така и като абонат.

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