(change) vs (ngModelChange) em Angular: qual a diferença e quando usar cada um
Olá a todos! Sou novo em Angular e TypeScript, estou tentando entender formulários. Tenho um input simples com two-way binding via [(ngModel)], e preciso capturar o momento em que o usuário altera o valor.
Vejo na documentação dois eventos parecidos: (change) e (ngModelChange). À primeira vista, eles fazem a mesma coisa, mas sinto que não é bem assim.
Aqui está um exemplo do meu código:
```typescript
// component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-test',
template: `
Valor atual: {{ name }}
` }) export class TestComponent { name: string = ''; onChange(event: any) { console.log('change event:', event.target.value); } onNgModelChange(value: string) { console.log('ngModelChange:', value); } } ``` Notei que (change) passa o evento completo (event), enquantoNo answers yet.
Faça login para deixar uma resposta