我已经在我的输入上实现了一个mask
,只允许一个特殊的格式。掩码工作正常,但是当用户输入字母时,例如,它被附加到formControl value
上,即使字段没有显示它。
Stackblitz
accessor。writeValue是一种更新输入内部值的方法,而不是在逻辑模型中更新。最短的修改是
if(newVal != event) this.ngControl.control.setValue(newVal);
这将更新控件
内部的值