У меня есть простой код здесь, который работает, однако я хотел бы показать успешные и обратные вызовы ошибок. Это мой код:Углеродный ресурс успеха и обратный вызов ошибки
angular
.module('studentInfoApp')
.factory('Student', Student)
.controller('StudentsController', StudentsController)
.config(config);
function config($routeProvider) {
$routeProvider
.when('/', {
controller: 'StudentsController',
templateUrl: 'app/views/student-list.html'
})
}
function Student($resource) {
return $resource('/students');
}
function StudentsController(Student, $scope, $http) {
Student.query(function(data) {
$scope.students = data;
});
}
Как вы можете видеть function Student()
просто возвращает ресурс, но я не могу получить успех и ошибки обратного вызова, если я использую .then
, например. Я что-то упустил? Спасибо!
Каково использование второго параметра (заголовков) в функции там? – FewFlyBy
'headers' - это функция, которая позволяет вам иметь доступ к заголовкам ответов, например. 'Заголовки ("Content-Type")'. См. Https://docs.angularjs.org/api/ngResource/service/$resource#usage, раздел 'Возвращает'. – sp00m
О, это хорошо. Спасибо! – FewFlyBy