我正在寻找一种以这种方式链接时释放事件的方法:
angular.element($document[0].body).on('click', function (e) {
// code
});
有任何线索吗?
答案 0 :(得分:3)
// handler
var handler = function (e) { }
angular.element($document[0].body).on('click', handler);
// afterwards
angular.element($document[0].body).off('click', handler);
同时检查您是否正在使用jQuery
或jqLite
(https://docs.angularjs.org/api/ng/function/angular.element,Angular的实施)。如果你使用后者,你可能会尝试做不受支持的事情。