我创建了以下控制器
(function() {
'use strict';
angular
.module('app')
.controller('DoneController', Done);
Done.$inject = ['$scope', '$stateParams', 'Preference'];
function Done($scope, $stateParams, Preference) {
// PUT
Preference.savePreference({
action: 'purchased',
model: $stateParams.model
});
}
}());
调用以下服务
(function() {
'use strict';
angular
.module('app')
.factory('Preference', PreferenceService);
PreferenceService.$inject = ['$resource'];
function PreferenceService($resource) {
return $resource("http://localhost:8000/preferences",
null,
{
savePreference: { method: 'PUT' }
});
}
}());
服务器需要以下请求
http://localhost:8000/preferences?action=puchased&model=id
问题是它没有被执行,我不知道为什么。你知道吗?服务器已启动。