- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用两个适配器,具体取决于路线。目前我有以下商店:
if (window.USE_FIXTURES) { var my_adapter = 'DS.FixtureAdapter'; }
else { var my_adapter = SettingsApp.Adapter.create(); }
SettingsApp.Store = DS.Store.extend({
revision: 12,
adapter: my_adapter
});
SettinsApp.Adapter
是
DS.RESTAdapter
)
最佳答案
But what I would like is to have two stores. Is it possible to do this, on a route-by-route basis?
DS.Store.registerAdapter('App.LegacyModel', App.MyLegacyAdapter.extend({});
DS.Store.registerAdapter(['App.FooModel', 'App.BarModel'], App.MyAdapter.extend({});
App.Store = DS.Store.extend({
adapter: 'DS.RESTAdapter'
});
Is it possible to do this, on a route-by-route basis?
App.SomeRoute = Ember.Route.extend({
setupController: function(controller, model) {
controller.set('model', App.MySpecialModel.find());
}
});
DS.FixtureAdapter
不替换也不具有与 DS.RESTAdapter
相同的功能集,它仅用于为您的应用程序提供简单的模型数据,因此在 DS.FixtureAdapter
和 DS.RESTAdapter
的情况下无法在适配器之间切换当您不关心与后端通信但会将您的数据存储为客户端中的“夹具”时,请使用 DS.FixtureAdapter
。关于ember.js - 同时使用 DS.FixtureAdapter 和 DS.RESTAdapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17268899/
我正在使用 DS.FixtureAdapter 并且无法使用 DS.belongsTo 获取相关条目 App.User = DS.Model.extend({ login: DS.attr('
您一定会爱上 ember.js 团队...我收到这条折旧消息说:“DS.FixtureAdapter 已被弃用并移至不受支持的插件中:https://github.com/emberjs/ember-
背景 我已经提交了 github issue与 Ember Data 团队合作,但我很想深入了解如何解决这个问题(或者如果我一直都错了) 如果这个错误 on jsfiddle,您可以看到一个工作演示
我已经开始使用 EmberJS 和 Ember-Data,但遇到了一个小问题。 我有一个应用程序,其中我的数据源使用非 id 作为主键(例如 /model/ )。我正在使用 FixtureAdapte
我正在尝试使用 Ember 1.0.0-rc1 引导一个小应用程序。该应用程序将对图像进行一些处理。我还没有任何类型的应用程序后端,所以我试图在我嵌入到网页源代码中的一些 JSON 上使用 Fixtu
再次与 ember-data 作斗争 >.< ,这里的错误是在 FixtureAdapter 上,每当我使用 hasmany 关系时,我都会收到错误 加载路线时出错:TypeError {} 无法调用
我已经尝试了一段时间来更改模型的主键以使用 ember-data 存储。我有一个名为“Addon”的装置,它没有“id”字段,但它们确实有一个“artifactId”字段。我找到了多个解决此问题的建议
我无法查询我的模型。我不知道我做错了什么。 我将我的商店定义为 App.Store = DS.Store.extend({ revision: 12, adapter:
我们正在使用 Ember Data 并有一个 RestAdapter,但我们不想在测试中使用它。如何在验收测试中将 application:adapter 替换为 DS.FixtureAdapter?
据我了解,DS.FixtureAdapter 默认情况下不使用序列化器。这是正确的吗? 我主要尝试使用夹具适配器进行自定义转换。我看到 DS.JSONSerializer 调用转换 here 的反序列
我们的应用程序使用 ember-data 和 FixtureAdapter。我们正在使用 Jasmine 和 js-test-driver 测试模型代码(各种 JS 计算)。每个 it block 都
我想使用两个适配器,具体取决于路线。目前我有以下商店: if (window.USE_FIXTURES) { var my_adapter = 'DS.FixtureAdapter'; } else
我有一个用于 Controller 的 ember-qunit 测试用例(使用 moduleFor('controller:name', ...)),我希望能够使用 moduleForModel-独占
我是一名优秀的程序员,十分优秀!