我制作了简单的基于 HTTP 的 API,我想对它进行 POST 调用,例如:
http://mysite.com/api/v1/person/something
http://mysite.com/api/v1/person/else
http://mysite.com/api/v1/person/someword
一般来说
http://mysite.com/api/v1/person/<word>
在角度我创建了一个服务
angular.module('personService', ['ngResource']).
factory('Person', function($resource){
return $resource('/api/v1/person/:word', {}, {
action: {method:'{POST', params:{ ???? }, isArray : false},
});
});
在我使用该服务的控制器中,我希望能够调用Person.action()
并传递一个参数来确定是什么word
,例如:
Person.action('something', function(d) {
console.log('Result of api/v1/person/something')
});
但我不确定如何将两者联系起来。见????
第三个代码块。