0

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

表单.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>

表单.JS

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


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

非常感谢!

4

0 回答 0