რა განსხვავებაა სუბიექტსა და BehaviorSubject-ს შორის?
რა განსხვავებაა სუბიექტსა და BehaviorSubject-ს შორის?

ვიდეო: რა განსხვავებაა სუბიექტსა და BehaviorSubject-ს შორის?

ვიდეო: რა განსხვავებაა სუბიექტსა და BehaviorSubject-ს შორის?
ვიდეო: Differences between Angular Rxjs Subject - BehaviorSubject - ReplaySubject 2024, ნოემბერი
Anonim

Მხოლოდ განსხვავება BehaviorSubject-ს შორის და საგანი არის ქცევის საგანი აქვს საწყისი მნიშვნელობა, რომელიც გამოიცემა გამოწერის დროს.

ასე რომ, რა არის სუბიექტი და BehaviorSubject?

ქცევის საგანი განსაკუთრებული სახეობაა საგანი ერთადერთი განსხვავებული ის არის, რომ ის გამოსცემს ბოლო მნიშვნელობას ახალი დამკვირვებლის გამოწერისას.

მეორეც, რა არის სუბიექტი და BehaviorSubject კუთხით? ა საგანი არის დამკვირვებელიც და დაკვირვებადიც. ა ქცევის საგანი ა საგანი რომელსაც შეუძლია გამოსცეს მიმდინარე მნიშვნელობა ( საგნები არ აქვთ მიმდინარე ღირებულების კონცეფცია). ეს არის დამაბნეველი ნაწილი. მარტივი ნაწილი მისი გამოყენებაა. The ქცევის საგანი ფლობს მნიშვნელობას, რომელიც უნდა იყოს გაზიარებული სხვა კომპონენტებთან.

აქედან გამომდინარე, რა არის BehaviorSubject?

ქცევის საგანი არის საგნის ტიპი, სუბიექტი არის სპეციალური ტიპის დაკვირვებადი, ასე რომ თქვენ შეგიძლიათ გამოიწეროთ შეტყობინებები, როგორც ნებისმიერი სხვა დაკვირვებადი. უნიკალური თვისებები ქცევის საგანი are: მას სჭირდება საწყისი მნიშვნელობა, რადგან ყოველთვის უნდა დააბრუნოს მნიშვნელობა გამოწერაზე, მაშინაც კი, თუ მას არ მიუღია შემდეგი ()

რა განსხვავებაა დაკვირვებად და სუბიექტს შორის?

ალბათ უფრო მნიშვნელოვანი განსხვავება საგანს შორის და დაკვირვებადი არის ეს ა საგანი აქვს სახელმწიფო, აწარმოებს დამკვირვებელთა სიას. მეორე მხრივ, ა დაკვირვებადი ეს მართლაც მხოლოდ ფუნქციაა, რომელიც აყალიბებს დაკვირვებას. ხოლო საგნები არიან დაკვირვებადი , საგნები ასევე დანერგეთ Observer ინტერფეისი.

გირჩევთ: