2
respostas

Can't bind to 'ngModel' since it isn't a known property of 'input'.

O código está exatamente como na aula, [(ngModel)]="valor" apresenta o erro: 'Can't bind to 'ngModel' since it isn't a known property of 'input'.'. Eu até tentei instalar o angular 10, mas como cai sempre para versão 13, preferi continuar. Será que a causa desse problema é a incompatibilidade de versão? Pois, pelo que andei pesquisando, esse erro geralmente ocorre, quando não há FormsModule importado em app.module.ts, mas não é o caso.

2 respostas

Olá Leonardo, tudo joia?

Realmente esse erro é comum quando não há importação do FormsModule.

Verifique no arquivo app.module.ts se a importação está assim:

import { FormsModule } from '@angular/forms';

E também se está declarado dentro do array de imports:

@NgModule({
  //código anterior

  imports: [BrowserModule, FormsModule],

  //código restante
})
export class AppModule {}

Estou passando pelo mesmo problema, o FormsModule foi importado e declarado no array imports mas o erro persiste.