Angular · Middle · Запитання 18 з 75
Чим BehaviorSubject відрізняється від Subject?
- ✓Правильна відповідь: Йому потрібне початкове значення, він зберігає поточне й одразу видає його кожному новому підписнику
- 2Він може видати значення лише раз і завершується
- 3Він надсилає значення лише першому підписнику
Пояснення
Звичайний Subject видає лише майбутні значення, тож пізні підписники пропускають минулі. BehaviorSubject (і getValue()) був класичним способом зберігати стан сервісу; у сучасному Angular його часто замінює signal.