我需要觸發類似於JQuery的事件ajaxStart和ajaxStop 我發現了一個半這裏的解決方案 - > How to set default HTTP header in Angular2? 所以,此刻我可以處理ajaxStart
事件。在Angular2方式如何處理ajaxStart和ajaxStop事件
任何解決方案如何處理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方法。但我無法找到正確的方法觀察到(
這無關你的問題,但而不是使用jQuery爲什麼你沒有一個關於元素的if語句並且基於你的Component中的一個變量來顯示/隱藏它們?我認爲這通常是處理角色的方式。 – Dehli