1

だから私はember jsを学び始めたところです。アプリケーション REST API の場合、名前空間付きのモデルがあります。

例:App.GlAccount = DS.Model.extend({})

たどる必要があるルートは /gl/account です

次のような別のストアを作成することでこれを修正できると思いました App.GlStore = DS.Store.create({adapter:DS.RestAdapter({namespace:'gl'})}

問題は、モデルが App.Store を使用していることです...とにかく、モデルに別のストアを使用するように指示しますか?

4

1 に答える 1

0

あなたの例に基づいて、実際には複数のデータストアが必要なようには思えません。必要なものは次のとおりです。

App.GlAccount = DS.Model.extend({});
App.GlAccount.reopenClass({
  url: 'gl/account'
});

ニーズがより複雑な場合は、データ ストアにタイプごとのアダプターを用意することができます。詳細については、この要点を参照してください: https://gist.github.com/4004913

于 2013-01-09T14:04:48.343 に答える