hideLoadingIndicator
hideLoadingIndicator
$form.showLoadingIndicatorで表示したフォームのローディングインジケーターを即座に非表示にします。
パラメータ: なし
戻り値: なし(void)
説明
現在のフォームのcontextKeyにバインドされたloaderOverlay.hide()を直接呼び出します。参照カウントなしで即座に非表示になります。
$formと$appの詳細比較
| 区分 | $form.hideLoadingIndicator | $app.hideLoadingIndicator |
|---|---|---|
| 非表示の範囲 | そのフォームの領域のみ | アプリ全体(ルートオーバーレイ) |
| 参照カウント | ❌ なし — 即座に非表示 | ✅ あり — refCountが0になったときのみ実際に非表示 |
| ネストしたshowのあと1回hide | すぐに消える | showした回数だけhideしないと消えない |
Example
$form.showLoadingIndicator(30);
$http.post("/api/submit", data, function(res) {
$form.hideLoadingIndicator();
$log.i("제출 완료:", res.data);
});
関連
$form.showLoadingIndicator(timeoutSeconds)— フォームのローディングインジケーターを表示$app.hideLoadingIndicator()— アプリ全体のインジケーターを非表示(参照カウントあり)