Javascript 角度JS指令卸载事件或等效事件

Javascript 角度JS指令卸载事件或等效事件,javascript,angularjs,Javascript,Angularjs,所以,我有这些小部件: <widget ng-repeat="widget in widgets"></widget> 您可以侦听将在范围销毁之前立即触发的事件 $destroy()通常由ngRepeat等指令用于管理循环的展开 亲爱的,我会试试的!! .directive('widget', function widget() { var directive = { restrict: 'E', compile: compil

所以,我有这些小部件:

<widget ng-repeat="widget in widgets"></widget>
您可以侦听将在范围销毁之前立即触发的事件

$destroy()通常由ngRepeat等指令用于管理循环的展开


亲爱的,我会试试的!!
.directive('widget', function widget() {
    var directive = { 
        restrict: 'E',
        compile: compile
    };

    return directive;

    function compile() {
        return {
            pre: preLink,
            post: postLink
        };
    }

    function preLink(scope, element) {

    }

    function postLink(scope, element) {

    }
});
scope.$on('$destroy', function () {
    console.log('captured $destroy event');
});