onInactive
onInactive
페이지가 비활성화될 때 호출되며, 이 시점에 폼 데이터가 초기화(clearData)됩니다.
파라미터: 없음
반환: 반환값 없음 — 콜백 함수이므로 리턴값을 사용하지 않습니다.
설명
사용자가 다른 페이지로 이동해서 이 페이지를 벗어날 때 호출됩니다. 화면을 떠나기 전에 정리 작업(구독 해제, 임시 상태 저장 등)을 하기 적합한 시점입니다.
Example
function onInactive() {
$log.i("page inactive, data will be cleared");
$vm.unsubscribeData("liveTicker");
}
관련 및 주의사항
경고
이름이 비슷한 onInactivate가 있지만, 이것도 실제로 호출되는 곳이 없는 미완성 이벤트입니다. 페이지를 벗어날 때 반응하는 코드는 반드시 onInactive로 작성하세요.
- 이 이벤트 직후 폼의 데이터가 초기화되므로, 초기화되기 전에 꼭 저장해야 하는 값이 있다면 이 함수 안에서 처리해야 합니다.