如果我对您的理解正确,我相信您在问的是如何使资源方法自动包含您的令牌?如果这是正确的,那么您可以通过两种方法来做到这一点。首先,您可以扩展预定义的资源方法并烘焙将在每次调用中应用的参数,也可以定义自己的方法。
另外,当您调用方法时,如果尚未对参数进行预限定,则它们将最终出现在查询字符串中。
以下是我为cakephp实现编写的示例代码。我正在传递每个预定义方法和我自己的initialize方法的操作。
angular.module('myApp.cakephp.services', ['ngResource']). factory('CommentSvc', function ($resource) { return $resource('/cakephp/demo_comments/:action/:id/:page/:limit:format', { id:'@id', 'page' : '@page', 'limit': '@limit' }, { 'initialize' : { method: 'GET', params: { action : 'initialize', format: '.json' }, isArray : true }, 'save': { method: 'POST', params: { action: 'create', format: '.json' } }, 'query' : { method: 'GET', params: { action : 'read', format: '.json' } , isArray : true }, 'update': { method: 'PUT', params: { action: 'update', format: '.json' } }, 'remove': { method: 'DELETE', params: { action: 'delete', format: '.json' } } }); })希望这可以帮助
- 担



