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

190
Visualizações
¿Cómo evitar que se active el evento onChange si un valor se asigna dinámicamente?
 <ng-container *ngFor="let item of collectionValues"> <ion-checkbox slot="end" (ionChange)="onCheckBoxChange(item, $event)" [(ngModel)]="item.value"> </ion-checkbox> </ng-container>

Esto está bien, pero el problema es que si se asigna un valor a item.value del código en .ts, es decir, se llama a onCheckBoxChange() , lo cual no quiero. He intentado usar el evento (click) pero eso no es lo que quiero. ¿Cómo evito que vaya al evento onCheckBoxChange si se asigna un valor? Solo debe ir al evento si se marca desde la interfaz de usuario.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Como se menciona en la documentación angular, puede usar ngModelChange para su escenario

Emisor de eventos para producir el evento ngModelChange después de que se actualice el modelo de vista.

 <ng-container *ngFor="let item of collectionValues"> <ion-checkbox slot="end" (ngModelChange)="onCheckBoxChange(item, $event)" [(ngModel)]="item.value"> </ion-checkbox> </ng-container>
about 4 years ago · Juan Pablo Isaza 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