Woj*_*ski 5 javascript ember.js ember-data
我正在为一个API使用基本适配器:
App.Store = DS.Store.extend({
revision: 12,
adapter: DS.BasicAdapter.create()
});
Run Code Online (Sandbox Code Playgroud)
让我们说我需要从其他服务检索一些数据,但使用REST API:
App.Store2 = DS.Store.extend({
revision: 12,
adapter: DS.RESTAdapter.create()
});
Run Code Online (Sandbox Code Playgroud)
怎么用store2呢?还是有另一种方法可以解决这样的问题吗?
当您需要使用不同的 Store 时,请定义您的 Store,然后指定您要检索的模型:
App.Store = DS.Store.extend({
revision: 12,
adapter: DS.BasicAdapter.create()
});
App.store2 = DS.Store.create({
revision: 12,
adapter: DS.RESTAdapter.create()
});
// retrieving from custom store
var myModelObject = App.store2.find(App.MyDifferentModel, 1);
// retrieving from defaultStore is implicit for the Models defined
var post = App.Post.find(1);
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
2633 次 |
| 最近记录: |