Я пытаюсь вызывать только один раз, когда группа часов вызвана для запуска console.log и предупреждения только один раз. Потому что я пытаюсь предупредить только один раз каждый раз, если условие истинно, я действительно надеюсь, что вы, ребята, можете мне помочь!
$scope.$watch('email.data', function(val){
if(re.test(val)){
$scope.invalid = true;
console.log('email true');
}else{
console.log('email false');
}
});
$scope.$watch('phone.data', function(val){
if(PHONE_REGEXP.test(val)){
console.log('phone true');
$scope.invalid = true;
}else{
$scope.invalid = true;
console.log('phone false');
}
});
Рассмотрите возможность использования 'нг-change' вместо того,' $ watch' – sh0ber
вы можете дать мне пример о том, как использовать нг-изменения? – user3711175
https://docs.angularjs.org/api/ng/directive/ngChange – AlexD