$ httpリクエストの間、非常に単純なロードディレクティブを実装したいと思います。私は遅延を追加したい、つまり、約束が1秒と指定された時間内に返された場合、インジケータは単にと表示されず、ちらつきを防ぐためにと表示されません。また、要求/約束が1秒以上かかる場合にのみ表示されます。私はとして$ TIMOUTを使用して試してみました:
if (_delay) {
$timeout(function() {
scope.$root.ShowOverlay = true;
}, 1000);
}
しかし、私が知っているとして、それは助けにはなりません。どのように私はこれを達成することができますか?私はこのplunkをセットアップしました。
私の指示はngViewのままです。私は$ rootScopeとコントローラを使ってrootScopeパラメータ"OverlayText"を更新しています。改善に感謝します。
こんにちは、こんにちは、このplunkを更新できますか? https://plnkr.co/edit/M4Nt0ehzYykHGuxXtJRl?p=preview – geekowls