如何创建一个仅触发一次并在之后自毁的事件发射器。相当于 jQuery 的 .one() 函数?
实际上,您可以通过 jqLite 库在 AngularJS 中使用 one() 。 jsLite 是 jQuery 的精简版本,是支持 Angular 所需的最低限度。
https://docs.angularjs.org/api/ng/function/angular.element https://docs.angularjs.org/api/ng/function/angular.element
var e = angular.element(document.querySelector('.myDivClass'));
e.one('click', function(){
alert("Only works once!");
});
示例Codepen http://codepen.io/cpk/pen/EaLggv
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)