Angularjs $watch在我的项目中不起作用

angularjs $watch not work in my item

本文关键字:项目 不起作用 我的 watch Angularjs      更新时间:2023-09-26
<input ng-model="myInput"
       type="email"
       placeholder="Recipient" />

控制器:

$scope.myInput = 3;
  $scope.$watch('myInput', function() {
         console.log(1); 
     });

当我在console.log(1)中输入内容时,不起作用!

只有当myInput具有有效的电子邮件值时,$watch才会执行。如果它没有有效的电子邮件,那么 myInput 似乎是未定义的。这就是$watch不 execute.so 在该字段中输入有效电子邮件然后检查它是否正在执行的原因。