Angular ControlValueAccessor的WriteValue方法不会触发ngModelChange

时间:2019-12-05 12:10:56

标签: angular primeng

我使用的是primeng p-spinner控件,它只是角度的自定义控件(数字类型输入控件)。它还实现了WriteValue()方法。但是,当值更改时,它不会触发ngModelChange事件。

<p-spinner #startSpinner size="6" [ngModel]="someValue"
                        (ngModelChange)="someMethod($event)" [min]="0"
                        styleClass="numberRangeSpinner"></p-spinner>

但是它会为我自己的自定义控件触发:

<custom-input #input [ngModel]="someValue"
                      (ngModelChange)="someMethod($event)" 
                      ></custom-input>

无法找出问题所在。这两个控件都实现ControlValueAccessor类。

0 个答案:

没有答案