#angular
#angular
Вопрос:
Я получил эту ошибку при проверке реактивной формы
Объект, возможно, «нулевой».
8 * ngIf=»!RegistrationForm.get(‘Имя пользователя’).действительный amp;amp; !RegistrationForm.get(‘Имя пользователя’).коснулся»
Ответ №1:
Реактивные формы не являются строго типизированными: это означает, что вы не можете ввести свою форму. Следствием этого является то, что Angular не может точно знать, что в вашей форме есть существующий элемент управления ‘userName’ (поэтому, возможно, null).
Вы можете решить эту проблему, сделав свой элемент управления обнуляемым, добавив знак вопроса к обоим утверждениям :
*ngIf="!registrationForm.get('userName')?.valid amp;amp; !registrationForm.get('userName')?.touched"