Angular Object is possibly ‘null’. hatası

Angular Forms kullanırken sıklıkla aldığım bir hata; Object is possibly ‘null’.

Error: src/app/pages/register/register.component.html:45:76 – error TS2531: Object is possibly ‘null’. registerForm.get(‘passwordConfirm’).hasError(‘passwordsNotMatching’)”>

Çözüm ise oldukça basit tsconfig.json veya tsconfig.app.json dosyanızda aşağıdaki düzeltmeyi yapmanız yeterli. Projenizi tekrar çalıştırdığınızda artık hata almayacaksınız.

"angularCompilerOptions": {
  "strictNullChecks": false
}

angularCompilerOptions benim tsconfig.app.json dosyamda vardı bende sadece orada bu eklemeyi yaptım ve sorun düzeldi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.