2017-10-19 230 views
0

任何人都知道ng-selectize初始化時爲什麼ngModelChange函數會被調用2次?當ng-selectize初始化時,ng ngModelChange函數被調用了2次

以下是html代碼。

<ng-selectize 
 
\t [config]="selectizeCountryConfig" 
 
\t [options]="countrysOptions" 
 
\t placeholder='Select' 
 
\t [(ngModel)]="country" 
 
\t (ngModelChange) = "onCountryChange($event)" 
 
\t [formControl]="form.controls.country"> 
 
</ng-selectize>

感謝。

+0

歡迎來到堆棧溢出,它可能會在您提供值時調用,在您的suibscription開始之前 – Mikkel

回答

0

你已經使用[(ngModel)]語法,這使得雙向綁定。模型更改使用此語法進行設置。同時,您還設置了(ngModelChange)事件,該事件也負責模型更改。所以它被稱爲兩次。

相關問題