2016-10-28 2 views
1

그래서 lifeCycle hook $ onChanges 전에 $ scope.watch를 사용하여 변경 사항을 추적합니다. 이러한 감시자를 만든 후에는 범위를 깨끗하게 유지하고 메모리 누수를 피하기 위해 제거해야합니다. 비슷한 매뉴얼 클린업 1.5의 $ onChanges lifeCycle 후크를 사용하는 경우 또는 그것이 lifeCycle 후크 그것이 구성 요소가 파괴되면 자동으로 돌봐 때문에 필요합니다 궁금 해서요.

감사

답변

1

$onChanges 자체에 의해 파괴에로 삭제됩니다. 그것을 수동으로 할 필요가 없습니다.

1

각도는 구성 요소 자체의 수명주기를 관리합니다. documentation 자체 각도는, 그것을 작성하고, 렌더링, 생성 및 렌더링의 아이들, 그것의 데이터 바인딩 속성을 변경 검사를하고, DOM에서 제거하기 전에 을 파괴

에서.

수명주기는 1.5와 거의 동일하므로 $onChanges 구성 요소가 파괴되면 수명주기 후크가 자동으로 처리됩니다.

관련 문제