原則是在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(攔截器)
)
如果妳有任何問題,妳可以繼續問。