Я пытаюсь добавить динамические заголовки в $ ресурса как так:
angular.module('app')
.factory('API', function ($resource, API_URL) {
return {
event: function(userId){
return $resource(API_URL + '/event/:id', {
id: '@id'
}, {
get: {
method: 'GET',
headers: {
'service': 'API',
'userId': userId
}
},
save: {
url: API_URL + '/event/:id/accept',
method: 'PUT',
headers: {
'service': 'API',
'userId': userId
}
}
})
}
};
});
Используя это позволяет мне пройти в заголовках, который работает нормально при использовании ГЭТ.
Когда я хочу, чтобы сохранить объект это просто возвращает неопределенное:
var event = new Muse.event('jonro')(object);
Может кто-то пожалуйста, помогите объяснить, почему я не могу использовать $ ресурса таким образом.
Благодаря
событие $ сохранить ({идентификатор: $ stateParams.id}). – robinsio
Вот как я называю save на новом объекте модели, это работает без динамических заголовков – robinsio
Просто просмотрел ваши комментарии, как вы уже писали в ответ, вы пропустили объект для сохранения :) – Mat