programing

Angularjs 컨트롤러 파괴자

newstyles 2023. 3. 10. 21:19

Angularjs 컨트롤러 파괴자

AngularJs 앱이 있어요.일부 하위 범위에 컨트롤러를 사용합니다.모든 컨트롤러에서 해당 하위 범위에 속하는 여러 변수를 설정할 수 있습니다.AngularJs가 컨트롤러를 인스턴스화할 때 자식 범위 변수에 기본값을 설정할 수 있는 생성자가 있습니다.

컨트롤러 "destructor"가 있나요?컨트롤러가 닫히고 스코프가 클리닝되고 있을 때($destroy 기능으로 파괴됨)를 어떻게 알 수 있습니까?

감사합니다!

꼭 들어야 돼요.$destroy 이벤트. 예:

function MyController($scope, ...) {
    ...
    $scope.$on("$destroy", function handler() {
        // destruction code here
    });
}

관련 문서: https://docs.angularjs.org/api/ng/type/$rootScope.Scope

언급URL : https://stackoverflow.com/questions/24607140/angularjs-controller-destructor