Ionic:当输入类型是电子邮件时,Ng-change并不总是被触发

时间:2015-01-07 20:59:10

标签: angularjs ionic angularjs-ng-change

我开始使用Ionic框架。 我使用输入字段类型为text&电子邮件。当我使用input = email时,并不总是触发ng-change事件。当在输入“name”中键入文本时,控制台会跟踪每个更改的字母。在输入“email”中,触发ng-change事件的唯一方法是填写输入并删除输入的所有文本。有没有人有同样的问题?或者使用AngularJS?

// FORM.HTML

   <label class="item item-input">
      <span class="input-label">{{"your_name" | translate}}</span>
      <input type="text" ng-model="name" ng-change="changeName()">
  </label>
  <label class="item item-input">
      <span class="input-label">{{"your_email" | translate}}</span>
      <input type="email" ng-model="mail" ng-change="changeEmail()">
  </label>

// JSCODE

        $scope.changeName = function(){
        console.log("change name");
        };


        $scope.changeEmail = function(){
        console.log("change mail");
        };

非常感谢!

0 个答案:

没有答案