0
私はSPAアプリケーションでRestangularを実装しようとしています。 私は複数のAPIルートアドレスを持っています。Restangular - ルートコレクションを取得
だから私は、例えば、各APIのルートのベース・プロバイダー(工場)を作成しました:
function ApiUsers(Restangular){
return Restangular.withConfig(function(config) {
config.setBaseUrl('/srv/users');
});
}
を/ srvの/ユーザーがすべてのユーザーを返すところ。 私の質問は - どのように私はルートに問い合わせることができますか? ...
return ApiUsers.getList();
または
return ApiUsers.all().getList();
しかし、何も動いていないようにみえ:(
Thxを事前に:)
なぜ.one?私はルートからコレクションが必要です。 +この解決法はちょっと残念です... – Kindzoku
'one()'関数には、例えばidを受け入れる2番目の引数があります。 '.one( 'users'、1)'。 '(users、1).get()'は '/ users/1'に翻訳されます – WorkWe
私は' .one() 'について知っています。私は各APIルートのルート設定を宣言したいだけです。ですから、 'UserAPI'をラッパーなしでrootにします。 Coz私は 'Restrict.all( 'users')'のようなベースURL '/ srv /'を使うことができますが、ベースURLにベースコレクションを隠したいので、 'UsersAPI.all()'のように呼び出すことができます。 '/ srv/users'で翻訳する – Kindzoku