假設我有
angular.factory('Service', [
'$resource', function ($resource) {
return $resource('/path/:id', {id: '@id'});
}])
如果在我的控制器我做
var s = new Service({id: 123});
s.$query();
其發送到/path
的請求,但我希望它的請求發送到/path/123
。爲什麼要這樣做以及如何設置參數?我不想提供任何參數給$query()
。我想設置「默認」的。由@id
表示的那個。
請參閱http://stackoverflow.com/questions/13312162/customizing-angularjs-resource-default-parameters-in-a-service –