Apakah perbezaan antara subjek dan BehaviorSubject?
Apakah perbezaan antara subjek dan BehaviorSubject?

Video: Apakah perbezaan antara subjek dan BehaviorSubject?

Video: Apakah perbezaan antara subjek dan BehaviorSubject?
Video: Subjek dan Predikat 2024, Mungkin
Anonim

Satu-satunya perbezaan antara BehaviorSubject dan Subjek ialah PerilakuSubjek mempunyai nilai awal yang akan dikeluarkan apabila melanggan.

Jadi, apakah subjek dan BehaviorSubject?

PerilakuSubjek adalah jenis khas Subjek yang hanya berbeza ialah ia akan mengeluarkan nilai terakhir apabila langganan pemerhati baharu.

Kedua, apakah subjek dan BehaviorSubject dalam sudut? A Subjek adalah pemerhati dan boleh diperhatikan. A PerilakuSubjek a Subjek yang boleh mengeluarkan nilai semasa ( Mata pelajaran tidak mempunyai konsep nilai semasa). Itulah bahagian yang mengelirukan. Bahagian yang mudah ialah menggunakannya. The PerilakuSubjek memegang nilai yang perlu dikongsi dengan komponen lain.

Daripada itu, apakah BehaviorSubject?

PerilakuSubjek ialah sejenis subjek, subjek ialah jenis khas yang boleh diperhatikan supaya anda boleh melanggan mesej seperti mana-mana yang boleh diperhatikan. Ciri-ciri unik PerilakuSubjek ialah: Ia memerlukan nilai awal kerana ia mesti sentiasa mengembalikan nilai pada langganan walaupun ia belum menerima next()

Apakah perbezaan antara yang boleh diperhatikan dan subjek?

Mungkin yang lebih penting perbezaan antara Subjek dan Boleh diperhatikan adakah itu a Subjek mempunyai keadaan, ia menyimpan senarai pemerhati. Sebaliknya, an Boleh diperhatikan sebenarnya hanyalah fungsi yang menyediakan pemerhatian. manakala Mata pelajaran adalah Boleh diperhatikan , Mata pelajaran juga melaksanakan antara muka Pemerhati.

Disyorkan: