Angular · Middle · Запитання 39 з 75
Що змінює nonNullable: true у типізованих реактивних формах?
- ✓Правильна відповідь:
reset()повертає контрол до початкового значення, тому його тип не міститьnull - 2Контрол не може бути порожнім - він стає обов'язковим
- 3Контрол ігнорує
null, присвоєний черезsetValue
Пояснення
За замовчуванням тип контрола - T | null, бо reset() виставляє null. NonNullableFormBuilder (inject(FormBuilder).nonNullable) застосовує це до всіх контролів.