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

onRequestBefore

onRequestBefore

Provider Instanceへデータ要求を送る直前に呼び出されます。

パラメータ

  • provInstNamestring): 要求を送るProvider Instanceの名前

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

説明

$vm.requestData(provInstName)または$vm.requestNextData(provInstName)を呼び出すと、実際にネットワーク要求が送信される直前にこの関数が呼び出されます。ローディングインジケーターを表示したり、要求直前の画面状態を準備する用途に主に使用します。

Example

function onRequestBefore(provInstName) {
$log.i("request start: " + provInstName);
$vm.setDSValue("uiState.loading", true);
}

関連

  • onRequestAfterと混同しやすいですが、onRequestBeforeは要求を送る前onRequestAfterは**送信が完了した直後(応答が届く前)**に呼び出されます。応答そのものとは関係ありません。
  • 複数のProvider Instanceが同時に要求される可能性があるため、provInstNameでどの要求かを必ず判別して処理してください。