Я читаю книгу под названием "Pro Angular JS". Однако у меня есть вопрос о том, как поймать статус ошибки.
Что я кодировал:
$http.get(dataUrl)
.success(function (data){
$scope.data.products = data;
})
.error(function (error){
$scope.data.error=error;
console.log($scope.data.error.status); // Undefined!
// (This is the spot that I don't get it.)
});
Если я код "console.log($ scope.data.error.status);", почему аргумент console.log имеет значение undefined?
В книге есть предложение: "Объект, переданный функции ошибки, определяет статус и свойства сообщения".
Итак, я сделал $scope.data.error.status
Почему это неправильно?