본문으로 건너뛰기

onInactive

onInactive

페이지가 비활성화될 때 호출되며, 이 시점에 폼 데이터가 초기화(clearData)됩니다.

파라미터: 없음

반환: 반환값 없음 — 콜백 함수이므로 리턴값을 사용하지 않습니다.

설명

사용자가 다른 페이지로 이동해서 이 페이지를 벗어날 때 호출됩니다. 화면을 떠나기 전에 정리 작업(구독 해제, 임시 상태 저장 등)을 하기 적합한 시점입니다.

Example

function onInactive() {
$log.i("page inactive, data will be cleared");
$vm.unsubscribeData("liveTicker");
}

관련 및 주의사항

경고

이름이 비슷한 onInactivate가 있지만, 이것도 실제로 호출되는 곳이 없는 미완성 이벤트입니다. 페이지를 벗어날 때 반응하는 코드는 반드시 onInactive로 작성하세요.

  • 이 이벤트 직후 폼의 데이터가 초기화되므로, 초기화되기 전에 꼭 저장해야 하는 값이 있다면 이 함수 안에서 처리해야 합니다.