Apa perbedaan antara Subjek dan BehaviorSubject?
I'm tidak jelas pada perbedaan antara Subjek dan BehaviorSubject. Itu hanya bahwa BehaviorSubject memiliki getValue fungsi?
191
3
I'm tidak jelas pada perbedaan antara Subjek dan BehaviorSubject. Itu hanya bahwa BehaviorSubject memiliki getValue fungsi?
Sebuah BehaviorSubject memegang satu nilai. Ketika itu berlangganan memancarkan nilai segera. Subjek doesn't memegang nilai.
Subjek contoh (dengan RxJS 5 API):
Konsol output akan kosong
BehaviorSubject contoh:
Konsol output: 1
Selain itu:
BehaviourSubject
BehaviourSubject akan mengembalikan nilai awal atau nilai saat ini pada Langganan
Dengan output:
Subjek
Subjek tidak mengembalikan nilai saat ini pada Langganan. Itu hanya memicu on
.berikutnya(nilai)
call dan return/outputnilai
Dengan output sebagai berikut pada console:
Aku hanya menciptakan sebuah proyek yang menjelaskan apa perbedaan antara semua mata pelajaran:
https://github.com/piecioshka/rxjs-subject-vs-behavior-vs-replay-vs-async