我有一个自定义指令,在

有帮助吗?

解决方案

您在输入字段上有一个必填字段验证器。因此,当您将字段设置为空白时(“”) - 键入非数字时会发生。该值变为未定义

var transformedInput = inputValue.toLowerCase().replace(/ /g, '')
              .replace(/[^0-9]+/g, '');
            if (transformedInput != inputValue) {
                modelCtrl.$setViewValue(transformedInput);
                modelCtrl.$render();
            }
.

在上面的代码顶部添加以下代码:

if(!inputValue) return ;
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top