使用 ng-change 对输入类型数据进行 JavaScript 取消事件

JavaScript cancel event on input type data with ng-change

本文关键字:JavaScript 取消 事件 数据 ng-change 输入 类型 使用      更新时间:2023-09-26

我用角度我有这个我希望 soSome() 如果他愿意,可以取消数据输入但是我已经像这样被证明(e.preventDefault,e.stopPropagation,返回false)

$scope.doSome(event){event.stopPropagation();return false}

我也证明这一点

$('#dateInput').on('change',(event)=>{console.log(event);window.event.stopPropagation();window.event.cancelBubble = true;return false;});
尝试不允许修改,例如

,但没有任何作用在这种情况下,事件已设置,我可以在控制台中看到.log。

谢谢大家。

这是一个

jQuery事件。如果你想使用ngChange,你可以做这样的事情:

控制器.js

$scope.doSomething = function(event){
 console.log('hello')
 event.stopPropagation()
};

html_file.html

<div id="dateInput" ng-change="doSomething($event)"></div>

建议你也看看ngChange文档https://docs.angularjs.org/api/ng/directive/ngChange