Показать сообщение отдельно
  #2 (permalink)  
Старый 10.08.2013, 20:20
Профессор
Отправить личное сообщение для Dmitriyff Посмотреть профиль Найти все сообщения от Dmitriyff
 
Регистрация: 22.07.2012
Сообщений: 164

1) ресурсы у ангуляра сыроваты, добавил в них функцию парсера для разбора ответа
2) сервер возращает не только 200 статус, так что ошибки попадают по назначению
3) глобальный метод обработки ошибок
App.config(function( $httpProvider ) {
	$httpProvider.responseInterceptors.push(function($q, $window, $rootScope, $location) {
		return function(promise) {
			return promise.then(function(response) {
				// success
				return response;
			}, function(response) {
			    // error
				return $q.reject(response);
			});
		}
	});


где App ваше приложение
Ответить с цитированием