我在Angular js中使用$resource
。我想用$resourceProvider
配置$resource
,以便我可以處理服務器響應。
對於實例
我做的用戶配置文件get
請求,如果我從服務器獲取500
的錯誤,我應該給一個alert("Something went wrong at server");
,如果我得到403
我應該給我alert("You don't have permission to access this resource");
如何才能做到這一點?
我已經做了一些其他的配置是這樣的:
$resourceProvider.defaults.actions.update = {
method: 'PUT'
};
這工作得很好我想要實現這個目標的方法相同。
謝謝。
警報消息的'$ resource'不應彈出警報,這是一個混合的責任,使它很難重用。一個*控制器*應該負責彈出可見警報等,而不是後端服務。 – deceze
@_deceze_謝謝,我非常同意你的看法。但我想要一個機制,通過它我可以通知我的服務顯示'alert()' –
查看[角度http文檔](https://docs.angularjs.org/api/ng/service/$http ) –