1

私が持っているとしましょう

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

4

2 に答える 2

1

$queryレコードのリストを取得するために使用されます。あなたが欲しいのは$get

var s = Service.get({id :123}, function optionalFn(){});

詳細はこちら

于 2012-11-09T23:51:58.760 に答える