Angular JS detach事件处理程序

时间:2014-10-13 14:32:59

标签: javascript angularjs events

我正在寻找一种以这种方式链接时释放事件的方法:

angular.element($document[0].body).on('click', function (e) {
           // code
});

有任何线索吗?

1 个答案:

答案 0 :(得分:3)

// handler
var handler = function (e) { }    

angular.element($document[0].body).on('click', handler);


// afterwards
angular.element($document[0].body).off('click', handler);

同时检查您是否正在使用jQueryjqLitehttps://docs.angularjs.org/api/ng/function/angular.element,Angular的实施)。如果你使用后者,你可能会尝试做不受支持的事情。