Javascript 美元手表的替代品
我有一个用正则表达式验证inputvalue的指令。 现在我使用$watch检查输入值是否更改,但由于性能原因,我想尝试另一种方法Javascript 美元手表的替代品,javascript,angularjs,Javascript,Angularjs,我有一个用正则表达式验证inputvalue的指令。 现在我使用$watch检查输入值是否更改,但由于性能原因,我想尝试另一种方法 scope.$watch(attrs.ngModel, function (inputValue) { formatter(inputValue); }); formatter函数只是通过正则表达式检查inputvalue是否有效,并调用$setValidity() 我尝试使用$parsers,但在更改输入值时发现该值没有直接验证,如下所示: model
scope.$watch(attrs.ngModel, function (inputValue) {
formatter(inputValue);
});
formatter函数只是通过正则表达式检查inputvalue是否有效,并调用$setValidity()
我尝试使用$parsers,但在更改输入值时发现该值没有直接验证,如下所示:
modelCtrl.$parsers.push(formatter);
if (scope[attrs.ngModel] && scope[attrs.ngModel] !== '') {
formatter(scope[attrs.ngModel]);
}
在输入值更改后,是否有任何方法可以立即验证输入
你试过ng模式指令吗?我确实试过,但我使用指令在多个输入上动态使用它