我在div
元素上设置指令,并希望将该元素的load
事件绑定到事件处理程序,如下所示:
myModule.directive('myDirective', function ) {
return {
restrict: 'A',
replace: false,
compile: function(tElement, tAttributes) {
return {
pre: function preLink(scope, element, attrs) {
element.bind('load', function (event) {
console.log('Loaded');
}
post: function postLink(scope, element, attrs) {
}
}
}
但是,永远不会执行加载处理程序,就像在绑定元素之前加载div元素一样。有没有办法在加载元素之前绑定它?