使用[(ngModel)]指令时,调用什么事件表达式来检测更改?

时间:2018-07-22 08:24:16

标签: angular angular2-forms

在Input控件内使用[(ngModel)] =“ value”指令,该指令呈现为范围滑块。这样的双向绑定方面效果很好,但是我希望能够在值更改时触发一些代码。

这种形式的ngModel绑定应使用什么表达式/函数名称?除非我缺少某些内容,否则文档似乎并没有表明这一点。

2 个答案:

答案 0 :(得分:3)

您可以收听(ngModelChange)值更改后调用的ngModel事件。

(ngModelChange)="takeAction()"

-

takeAction() {
   // called invoke when value of `ngModel` Changes
}

答案 1 :(得分:2)

您可以使用两个单独的活页夹

[ngModel]="value" 

(ngModelChange)="someFunction"

您可以使用ngModelChange @Output手动收听模型更改。