我有以下控制器中的所有ngResource
服務來獲取數據。
.controller('venueCtrl', function ($scope, $stateParams, VenueService) {
$scope.venue = VenueService.get({ id: $stateParams.id });
})
.controller('tomorrowCtrl', function ($scope, EventService) {
var evts = EventService.query({ period: "Tomorrow" });
evts.$promise.then(function (response) { $scope.events = response; });
}).....
現在我需要添加錯誤處理(例如,顯示一個警告框)的錯誤情況,例如,沒有網絡,網絡服務故障等,如何添加代碼來處理這些錯誤?
'then'函數的第二個參數是錯誤回調!你是這個意思嗎 ? –
第一個'Get'如何? – ca9163d9
所有資源實例和集合都具有'$ promise'屬性。 –