當前位置:成語大全網 - 書法字典 - 如何統壹處理AngularJS錯誤?

如何統壹處理AngularJS錯誤?

妳好,希望以下回答能幫助到妳。

原則是在responseInterceptors中插入壹個攔截器,並將代碼放在模塊的定義下:

angular . module(‘app‘,【ngSanitize】,

【‘$httpProvider‘,‘$routeProvider‘,‘$ location provider‘,($ http provider,$ route provider,$ location provider)-& gt;

攔截器=【‘$ root scope‘,‘$ q‘,($scope,$ q)-& gt;

成功=(響應)-& gt;

反應

錯誤=(響應)-& gt;

狀態=響應。狀態

如果狀態為400

$.jgrow response . data . join(‘& lt;br/& gt;‘)

否則如果狀態為403

$.jGrowl response.data

其他

$.jGrowl“錯誤:# {狀態}“

deferred = $q.defer()

請求=

配置:響應。配置

延期:延期

$q.reject(響應)

(承諾)-》;

許諾。然後(成功,錯誤)

]

$ http provider . response interceptors . push(攔截器)

)

如果妳有任何問題,妳可以繼續問。