Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用$scope.$watch和ng repeat?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何使用$scope.$watch和ng repeat?

Javascript 如何使用$scope.$watch和ng repeat?,javascript,angularjs,Javascript,Angularjs,我有工作代码: $scope.watch('vm.reg',函数(newValue){ if(newValue!=null){ vm.reg=newValue.replace(/\D+/,“”); } }); 但是我需要使用$watch进行ng repeat类似的操作: 对于您的具体案例,我建议您查看ngModelController$parser和$formatters ng更改为$watch,在ng repeat中查看您的ng型号 您可以检测输入值是否有更改 $scope.rep

我有工作代码:

$scope.watch('vm.reg',函数(newValue){
if(newValue!=null){
vm.reg=newValue.replace(/\D+/,“”);
}
});

但是我需要使用
$watch
进行
ng repeat
类似的操作:


对于您的具体案例,我建议您查看ngModelController$parser和$formatters

ng更改为$watch,在ng repeat中查看您的ng型号

您可以检测输入值是否有更改

$scope.replacing=函数(项){
//干坏事
}


什么不起作用。。请详细解释。为什么要使用replace(/\D+/,'');,替换?您不需要$watch,请使用ng change,此属性的工作方式与您的应用程序的$watch类似input@AmitRamoliya,我需要分别检查每个输入。问题是ng repeat中的一个型号fi.reg,因为我无法单独检查每个输入。谢谢,ng更改真的很有帮助