【发布时间】:2023-01-13 15:50:37
【问题描述】:
如何在不按角度输入按钮的情况下立即检测输入字段值的变化?
我试图在 Angular 中输入字段的值更改时触发一个函数。最初我使用 Keypress 事件,它正确地检测到输入字段的插入,但即使我使用退格键从值中删除任何字符,它也没有触发该功能,这意味着这些更改没有被注意到。我期待它会在每次更改或更新值时触发该事件。
【问题讨论】:
-
你能提供一些代码或 stackblitz 吗?
-
例如,看下面的代码 sn-p。它只检测插入,不检测退格删除。
<mat-form-field class="example-full-width"> <mat-label>Search</mat-label> <input matInput placeholder="Word" [(ngModel)]="search" (keypress)="filterTbl()" matTooltip="Filter Result"> </mat-form-field> -
<input matInput placeholder="Word" [(ngModel)]="search" (keypress)="filterTbl()" matTooltip="过滤结果">
标签: javascript angular angularjs-directive event-handling web-frontend