使用(ngModelChange)两次

时间:2017-09-27 11:50:58

标签: angular

我使用了角度2多选下拉菜单,它正按照我预期的方式执行。

我怀疑下面提到的用法:

<ss-multiselect-dropdown #dropdown [options]="dataObject" [texts]="myTexts" [settings]="mySettings" (ngModelChange)="onSelect($event)" (ngModelChange)='dropdown.clearSearch({})' [ngModel]="dataSelected"></ss-multiselect-dropdown>

为什么两次使用ngModelChange没有抛出任何错误, 既然,我已经用onSelect($ event)绑定了ngModelchange?

谢谢,

2 个答案:

答案 0 :(得分:3)

如果您查看ngModelChange source code,您会看到{ "user_name": "abc" "password": "xyz" } 是Angular的EventEmmiter。

您订阅了两次此发明者。这没什么不对。

答案 1 :(得分:-3)

您可以设置唯一一个ngmodelChange;