2017-01-18 2 views
0

컨트롤러에서 컨트롤러로 갈 때 전체 페이지를로드하고 싶습니다. $ destroy에서 감지 할 수 있습니까?컨트롤러를 파괴 할 때 전체 페이지를로드 할 수 있습니까? 각도

+1

'$ scope. $ on ("$ destroy", function() {window.reload();}) 왜 그렇게하고 싶습니까? – devqon

+0

@devqon 2 페이지에 VideoJS-markers 플러그인을 사용합니다. 한 페이지에서 다른 페이지로 이동하면 오류가 발생합니다. 내가 페이지를 새로 고칠 때만 작동했습니다. 이제 플러그인을 약간 변경해야만했습니다. 어쨌든 고마워. – Octtavius

답변

1

$scope.$on("$destroy")으로 어떤 이벤트와 마찬가지로 $destroy 이벤트를 잡을 수 있습니다. 다음은 그 예입니다 :

module.controller("TestController", function($scope) {  
    $scope.$on("$destroy", function() { 
     console.log("Destroyed!"); 
    }); 
}); 
관련 문제