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

Angular 使用[(ngModel)]指令时,调用什么事件表达式来检测更改?,angular,angular2-forms,Angular,Angular2 Forms,在呈现为范围滑块的输入控件内使用[(ngModel)]=“value”指令。这种双向绑定的一面工作得很好,但我希望能够在值更改时触发一些代码 这种形式的ngModel绑定应该使用什么表达式/函数名?除非我遗漏了什么,否则文档中似乎没有指出这一点。您可以使用两个单独的活页夹 [ngModel]="value" 及 您可以使用ngModelChange@Output手动收听模型更改。您可以使用两个单独的活页夹 [ngModel]="value" 及 您可以使用ngModelChange@Ou

在呈现为范围滑块的输入控件内使用[(ngModel)]=“value”指令。这种双向绑定的一面工作得很好,但我希望能够在值更改时触发一些代码


这种形式的ngModel绑定应该使用什么表达式/函数名?除非我遗漏了什么,否则文档中似乎没有指出这一点。

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

[ngModel]="value" 


您可以使用
ngModelChange
@Output

手动收听模型更改。您可以使用两个单独的活页夹

[ngModel]="value" 

您可以使用
ngModelChange
@Output

手动侦听模型更改。您可以侦听在
ngModel
值更改时调用的
(ngModelChange)
事件

(ngModelChange)="takeAction()"
-

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

(ngModelChange)="takeAction()"
-


(ngModelChange)=“valueHasChanged()”
(ngModelChange)=“valueHasChanged()”。因此,基本上我必须恢复到2 x单向绑定才能查看事件?@Mark no。您可以使用[(ngModel)]和(ngModelChange)将两者结合起来。如果您只想执行另一项赋值工作,您仍然可以使用上面注释的@JBNizet,因此基本上我必须恢复到2 x单向绑定才能查看事件?@Mark no。您可以使用[(ngModel)]和(ngModelChange),您可以将两者结合使用。如果您只想通过赋值执行另一项工作,您仍然可以使用上面注释的as@JBNizet