我开始使用离子框架。我使用文本和电子邮件类型的输入字段。当我使用 时input=email,ng-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");
};
非常感谢!