使用 [(ngModel)] 指令时,调用什么事件表达式来检测变化?
when using [(ngModel)] directive, what is the event expression called to detect change?
在呈现为范围滑块的输入控件中使用 [(ngModel)]="value" 指令。这方面的双向绑定工作得很好,但我希望能够在值更改时触发一些代码。
对于这种形式的 ngModel 绑定,我应该使用什么 expression/function 名称?除非我遗漏了什么,否则文档似乎没有表明这一点。
您可以使用两个单独的活页夹
[ngModel]="value"
和
(ngModelChange)="someFunction"
您可以使用 ngModelChange
@Output
.
手动收听模型更改
您可以收听在 ngModel
值更改时调用的 (ngModelChange)
事件。
(ngModelChange)="takeAction()"
-
takeAction() {
// called invoke when value of `ngModel` Changes
}
在呈现为范围滑块的输入控件中使用 [(ngModel)]="value" 指令。这方面的双向绑定工作得很好,但我希望能够在值更改时触发一些代码。
对于这种形式的 ngModel 绑定,我应该使用什么 expression/function 名称?除非我遗漏了什么,否则文档似乎没有表明这一点。
您可以使用两个单独的活页夹
[ngModel]="value"
和
(ngModelChange)="someFunction"
您可以使用 ngModelChange
@Output
.
您可以收听在 ngModel
值更改时调用的 (ngModelChange)
事件。
(ngModelChange)="takeAction()"
-
takeAction() {
// called invoke when value of `ngModel` Changes
}