javascript - AngularJS 中的 jQuery .one() 等价于什么?

标签 javascript jquery angularjs

如何创建一个只触发一次并在之后自毁的事件发射器。相当于 jQuery 的 .one() 函数?

最佳答案

您实际上可以通过 jqLit​​e 库在 AngularJS 中使用 one() 。 jsLite 是 jQuery 的精简版,是支持 Angular 所需的最低限度。

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 的示例

关于javascript - AngularJS 中的 jQuery .one() 等价于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28664823/

相关文章:

javascript - 返回响应头 OnAuthenticationFailed

javascript - 将 php obj 返回到 javascript 回调

javascript - Angular 应用程序 : How to sync call of multiple views

javascript - jS居中功能不适用于页面加载中的一个元素,只需调整大小

javascript - antd 输入搜索组件不会在 blur() 上变得模糊

javascript - Actor 错误: Cast to ObjectId failed for value "id goes here" at path "_id" for model "Article"

javascript - 更改 <span> 内的单选按钮文本

jquery - slider 外部自己的 div 中的标题

AngularJS - 添加 Controller 文件触发 Uncaught Error

javascript - Angular JS : creating table with json