绑定处理程序到指令内的onLoad事件

时间:2015-01-20 09:22:56

标签: javascript jquery html angularjs angularjs-directive

我在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元素一样。有没有办法在加载元素之前绑定它?

0 个答案:

没有答案