Я использую поле ввода, которое вызывает метод, когда значение в нем изменяется. Но когда я устанавливаю значение в поле ввода с помощью ngModel
(не набирается вручную), событие «значение изменено» поля ввода не будет запущено.
Поле ввода:
<div>
<input type="text" id="orderNumberFilter" (input)="updateOrderNumberFilter($event)" [(ngModel)]="orderNumberFilterValue">
</div>
составная часть:
public updateData(evt: any): void {
.finally(() => {
this.orderNumberFilterValue = "test"
})
.subscribe(
//get data from backend
});
}
public updateOrderNumberFilter(evt: any): void {
//do stuff with the event
}