メインコンテンツまでスキップ

onInactive

onInactive

ページが非アクティブになるときに呼び出されます。この時点でフォームのデータが初期化(clearData)されます。

パラメータ: なし

戻り値: 戻り値なし — コールバック関数のため、戻り値は使用されません。

説明

ユーザーが他のページへ移動してこのページを離れるときに呼び出されます。画面を離れる前の後処理(購読の解除、一時的な状態の保存など)を行うのに適したタイミングです。

Example

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

関連と注意事項

警告

名前がよく似たonInactivateがありますが、これも実際に呼び出される箇所がない未完成のイベントです。ページを離れるときに反応するコードは、必ずonInactiveに記述してください。

  • このイベントの直後にフォームのデータが初期化されるため、初期化前に必ず保存しておきたい値がある場合はこの関数の中で処理してください。