私は基本的に大量のデータを保存していますが、保存中のデータが保存されるまで、他の画面やボタンにアクセスすることはできません。 代替方法も提案できますajax保存要求の処理中に画面コンポーネントをフリーズする方法はありますか?
0
A
答えて
0
インターセプタとオーバーレイを使用して行うことができます。 ボディの直接の子として、次のスタイルでオーバーレイを作成する必要があります。
#overlay{
position : fixed;
left : 100%;
right : 100%;
top : 100%;
bottom : 100%;
width : 100%;
height : 100%;
display : none;
}
#overlay.show{
display : block;
z-index : 500000;
}
このオーバーレイは、デフォルトでは表示されません。
app.factory('Inteceptor', function($rootScope) {
int count = 0;
var overlay = angular.element(document.getElementById('#overlay'));
return {
request : function() {
if(count == 0) {
overlay.addClass('show');
}
count++;
},
requestError : function() {},
reponse : function() {
count--;
if(count == 0) {
overlay.removeClass('show');
}
},
responseError : function() {}
}});
これは、コンフィグレーションメソッドでインターセプタをプッシュする方法です。
$httpProvider.interceptors.push('Inteceptor');
+0
Bro私は上記のコメントに記載されたプラグインを使用しています。あなたの貴重な時間に感謝します....上記のコメント –
+0
に記載された問題を手伝ってくれますか?このソリューションでは、単にオーバーレイの子としてgifを追加できます。 – Paras
関連する問題
- 1. 大量の保留中の要求を処理する方法
- 2. SKlearn:前処理オブジェクトを保存する方法はありますか?
- 3. 画面をフリーズする方法は?
- 4. 処理中のポートマップの代替方法はありますか?
- 5. 処理された画像をアンドロイドに保存する方法
- 6. 処理中に文字列を逆にする方法はありますか?
- 7. プロップ名として反応コンポーネントに渡される画像を要求する方法はありますか?
- 8. 要求ループの処理方法は?
- 9. Web API要求処理中にXMLシリアル化用のJsonSerializerSettings.MissingMemberHandlingに相当するものはありますか?
- 10. tomcatが同時に複数の同時要求を処理する方法はありますか?
- 11. 独自のキャッシュ要求を処理するHttpClientはありますか?
- 12. ajax関数の処理中にajax関数を処理する
- 13. Scalaリストの中に型を保存する方法はありますか?
- 14. AJAX:データベースからの同期要求を処理する
- 15. ng-repeatの中でデータを処理する方法はありますか?
- 16. 処理を.txtファイルに保存しますか?私は、処理中にtxtファイルに保存する方法を知らない
- 17. Listviewのサイズが画面サイズを超えると、データを保存する方法はありますか?
- 18. OnGoing要求があるときに接続スイッチを処理する方法は?
- 19. 要求のgetパラメータでリダイレクトURLを処理する方法はありますか?
- 20. アンドロイド画面の断片化を処理する方法は?
- 21. Androidでのナビゲーション中に画面上のデータを処理する
- 22. 要求処理中にソケットを閉じると、レールは何をしますか?
- 23. ajax投稿要求symfony2コントローラのデータを処理します
- 24. iPhone iOS画面にUIViewを保存/シリアル化する方法は?
- 25. ノード要求の処理方法
- 26. nightmarejsのポップアップを処理する方法はありますか?
- 27. 要求を処理中にボタンを無効にする
- 28. ビデオの途中から画像を保存する方法は?
- 29. 処理:画面を分割する方法は?
- 30. 処理中にコントロールの更新を処理する方法は?
何を試しましたか?あなたは何をgoogledしましたか? – inetphantom
@inetphantom私はそれのための角度ブロックuiのプラグインを使用して、それは正常に動作しています。しかし問題は今私が直面しているのは、上記の質問のためにLoading ... text .Linkと一緒にgifを表示したいということです。https://stackoverflow.com/questions/44261819/display-loading-gif-in-angular-blockui -plugin –