有没有办法屏蔽材料输入控制?

时间:2018-06-09 19:37:39

标签: angular angular-material masking

我想屏蔽材质日期控件,因为我尝试了两个npm模块。 首先,我使用了ngx-mask并得到了错误:

  

错误错误:多个自定义值访问器将表单控件与未指定的名称属性匹配

错误的原因是; ngx在实现中使用了ValueAccessor,但有角度有限 - >我们只能使用一个实现ValueAccessor。这就是为什么ngx-mask不能用于材料。refre

第二个解决方案是VanillaTextMask.js并且出现了一些异常行为:

  

如果你尝试像“06/11/1983”那样的日期,你会看到模型值是“06/11/1983 _”,如果你输入另一个数字,它会被附加。 refer

所以,任何人都可以使用其他解决方案来实现角度材质输入控制的遮罩。

1 个答案:

答案 0 :(得分:0)

尝试Text mask,他们必须work with angular 2+。 使用stackblitz的示例:https://stackblitz.com/edit/angular-gdqkir