0

我有一个指令可以在不更改控制的情况下将 DecimalPipe 执行到输入值中,或者更好的是,我在不更改输入值的情况下更改控制。

预期结果是:DecimalPipe 到输入值(如字符串)并将浮点数解析为 FormControl 值,它没问题,只是没有被继承..

我使用一个组件逐步为addValue赋予功能,并通过ControlValueAccessor访问该组件。但是,“内”和“外”形式打印的值是不同的。

StackBlitz:https ://stackblitz.com/edit/angular-enbqmf

4

1 回答 1

0

请问为什么emitEventemitModelToViewChange被设置为假?没有他们,你很高兴。

文件:_directives/input-decimal.directive.ts

this.control.control.setValue(val, {
   emitEvent: false,
   emitModelToViewChange: false
});
于 2019-09-25T14:14:59.533 回答