【发布时间】:2023-03-07 05:00:01
【问题描述】:
我正在尝试编写一个 Ember-Data 适配器,以便为我的 ember 应用程序使用 Rhom JavaScript ORM。但我不知道'find'、createRecord、findAll 等方法应该返回什么。
有什么我可以参考的。我真的不明白 RESTAdapter 中发生了什么。我看到有一个 Ajax 调用。
我计划使用 1.0 版本的 Ember Data,因此我在此处引用了 Transition 自述文件 https://github.com/emberjs/data/blob/master/TRANSITION.md,它在一个地方说:
App.MyAdapter = DS.Adapter.extend({
find: function(store, type, id) {
return $.getJSON("/" + this.pluralize(type) + "/" + id);
}
});
这是否意味着我可以退回任何我想要的东西?像 JSON 什么的?
我应该在https://github.com/rpflorence/ember-localstorage-adapter/blob/master/localstorage_adapter.js 中的方法末尾使用Ember.RSVP.resolve()。
【问题讨论】:
-
App.ApplicationAdapter而不是App.MyAdapter?
标签: javascript ember.js rhomobile