Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

288
Vistas
Evento de cambio angular 2: cambios de modelo

¿Cómo puedo obtener los valores después de que un modelo ha cambiado? El evento (change) se activa antes del cambio de modelo. No quiero usar event.target.value

 <input type="checkbox" (change)="mychange(event)" [(ngModel)]="mymodel"> public mychange(event) { console.log(mymodel); // mymodel has the value before the change }
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Ese es un problema conocido. Actualmente, debe usar una solución alternativa como la que se muestra en su pregunta.

Esto está funcionando según lo previsto. Cuando se emite el evento de cambio ngModelChange (la (...) parte de [(ngModel)] aún no ha actualizado el modelo vinculado:

 <input type="checkbox" (ngModelChange)="myModel=$event" [ngModel]="mymodel">

Ver también

  • https://github.com/angular/angular/issues/3406 ,
  • https://github.com/angular/angular/issues/6311
over 4 years ago · Santiago Trujillo Denunciar

0

Si esto te ayuda,

 <input type="checkbox" (ngModelChange)="mychange($event)" [ngModel]="mymodel"> mychange(val) { console.log(val); // updated value }
over 4 years ago · Santiago Trujillo Denunciar

0

esto funcionó para mí

 <input (input)="$event.target.value = toSnakeCase($event.target.value)" [(ngModel)]="table.name" />

En mecanografiado

 toSnakeCase(value: string) { if (value) { return value.toLowerCase().replace(/[\W_]+/g, ""); } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda