JQuery イベントajaxStartおよびajaxStopと同様にトリガーする必要があります。
ここで半分の解決策を見つけました ->
Angular2 でデフォルトの HTTP ヘッダーを設定する方法は?
そのため、現時点ではajaxStart
イベントを処理できます。
ajaxStop
イベントを処理する方法はありますか?
post(url: string, body: string, options?: RequestOptionsArgs): Observable<Response> {
//onAjaxStart
$( "#loader" ).show();
return super.post(url, body, options); //Any method here to handle event?
}
を使用しようとしました.catch()
が、onError のみが発生します
ajaxが起動したときにアニメーションローダーを呼び出し、ajaxリクエストを使用するたびに停止すると非表示にする必要があります。
だから私はデフォルトのajaxメソッドをオーバーライドしようとしています。しかし、正しい監視可能なメソッドが見つかりません(