Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

217
Visualizações
Error angular: "No se puede vincular a 'ngModel' ya que no es una propiedad conocida de 'entrada'"

Estoy usando Angular 4 y recibo un error en la consola:

No se puede vincular a 'ngModel' ya que no es una propiedad conocida de 'entrada'

¿Cómo puedo resolver esto?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Para usar el enlace de datos bidireccional para las entradas de formulario, debe importar el paquete FormsModule en su módulo Angular.

 import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ]

EDITAR

Como hay muchas preguntas duplicadas con el mismo problema, estoy mejorando esta respuesta.

Hay dos posibles razones

  • Falta FormsModule , por lo tanto, agregue esto a su módulo,

     import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ]
  • Verifique la sintaxis/ortografía de [(ngModel)] en la etiqueta de entrada

over 4 years ago · Santiago Trujillo Relatório

0

Esta es una respuesta correcta. necesita importar 'FormsModule'

primero en app.module.ts

**

 import { BrowserModule } from '@angular/platform-browser'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NgModule } from '@angular/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; @NgModule({ declarations: [ AppComponent ], imports: [ FormsModule, ReactiveFormsModule , BrowserModule, AppRoutingModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }

** segundo en app.component.spec.ts

 import { TestBed, async } from '@angular/core/testing'; import { RouterTestingModule } from '@angular/router/testing'; import { AppComponent } from './app.component'; import { FormsModule } from '@angular/forms'; describe('AppComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ imports: [ RouterTestingModule, FormsModule ], declarations: [ AppComponent ], }).compileComponents(); }));

Un saludo y espero que te sea de ayuda.

over 4 years ago · Santiago Trujillo Relatório

0

Su ngModel no funciona porque aún no es parte de su NgModule .

Debe decirle al NgModule que tiene autoridad para usar ngModel en toda su aplicación. Puede hacerlo agregando FormsModule en su app.module.ts -> imports -> [] .

 import { FormsModule } from '@angular/forms'; @NgModule({ imports: [ FormsModule ], // HERE declarations: [ AppComponent ], bootstrap: [ AppComponent ] })
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda