Угловая ошибка: введите «AbstractControl | null» не может быть назначен типу «AbstractControl».

Я пытался решить эту проблему с помощью $any(), но не думаю, что сделал это правильно. Может ли кто-нибудь помочь мне с этой ошибкой, пожалуйста?

Ошибка возникает в этих строках кода:

получить электронную почту(): AbstractControl { вернуть this.loginForm.get('электронная почта')}

получить пароль(): AbstractControl { returnthis.loginForm.get('пароль')}

Код приведен ниже:

1 ответ

      get email(): AbstractControl {
    return this.loginForm.get('email');
}

this.loginForm.get('email');возвращаетсяAbstractControl<ɵGetProperty<TRawValue, P>> | null, так что это может быть илиnull. Смотрите здесь .

Проблема в том, что вы определилиget email()какAbstractControlа не какAbstractControl | null.

Другие вопросы по тегам