在角度JS自定义指令

时间:2015-04-22 13:53:32

标签: angularjs angularjs-directive mouseclick-event

我想将body click事件绑定到custom指令。我已经为下拉创建了一个自定义指令。我的功能是当用户点击正文时我想关闭选项列表。下拉列表的html代码是使用<ul><li>标记创建的。我在页面上多次使用该指令。但现在页面变得缓慢,因为没有。指令的使用在页面上增加了。所以我想知道如何在指令内动态绑定和取消绑定body click事件。我使用$document.bind('click',function(){//function body});语法来绑定click事件。请帮忙

1 个答案:

答案 0 :(得分:0)

您可以使用链接方法来操作DOM元素并添加侦听器

,而不是使用JQuery

请参阅:the AngularJS doc

我希望它可以提供帮助