Sự khác biệt giữa chủ đề và BehaviorSubject là gì?
Sự khác biệt giữa chủ đề và BehaviorSubject là gì?

Video: Sự khác biệt giữa chủ đề và BehaviorSubject là gì?

Video: Sự khác biệt giữa chủ đề và BehaviorSubject là gì?
Video: 335 - Angular 9 - Quản lý sinh viên - BehaviorSubject - Thông báo dữ liệu cho những components khác 2024, Có thể
Anonim

Duy nhất sự khác biệt giữa BehaviorSubject và Chủ thể Là BehaviorSubject có giá trị ban đầu sẽ được phát ra khi đăng ký.

Như vậy, chủ đề và BehaviorSubject là gì?

BehaviorSubject là một loại đặc biệt của Chủ thể có điểm khác biệt duy nhất là nó sẽ phát ra giá trị cuối cùng khi đăng ký của người quan sát mới.

Thứ hai, chủ thể và BehaviorSubject trong góc cạnh là gì? MỘT Chủ thể vừa là người quan sát vừa có thể quan sát được. MỘT BehaviorSubject Một Chủ thể có thể phát ra giá trị hiện tại ( Đối tượng không có khái niệm về giá trị hiện tại). Đó là phần khó hiểu. Phần dễ dàng là sử dụng nó. Các BehaviorSubject giữ giá trị cần được chia sẻ với các thành phần khác.

Trong đó, BehaviorSubject là gì?

BehaviorSubject là một loại chủ đề, chủ thể là một loại quan sát đặc biệt để bạn có thể đăng ký nhận tin nhắn giống như bất kỳ chủ đề nào khác có thể quan sát được. Các tính năng độc đáo của BehaviorSubject là: Nó cần một giá trị ban đầu vì nó phải luôn trả về một giá trị trên đăng ký ngay cả khi nó chưa nhận được tiếp theo ()

Sự khác biệt giữa có thể quan sát và chủ thể là gì?

Có lẽ là quan trọng hơn sự phân biệt giữa Chủ đề và Có thể quan sát được Đó là Chủ thể có trạng thái, nó giữ một danh sách những người quan sát. Mặt khác, một Có thể quan sát được thực sự chỉ là một chức năng thiết lập quan sát. Trong khi Đối tượng là Có thể quan sát , Đối tượng cũng triển khai giao diện Observer.

Đề xuất: