Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

223
Views
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?

about 4 years ago · Santiago Trujillo
3 answers
Answer question

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

about 4 years ago · Santiago Trujillo Report

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.

about 4 years ago · Santiago Trujillo Report

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 ] })
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!