我一直在搜索与ember数据一起打包的REST适配器的文档,但我似乎无法找到有关如何实际让ember向服务器发出json请求,或者如何检索或使用此适配器发出请求后访问数据(ember-data页面上的文档似乎都是关于滚动自己的适配器,除了关于如何指定是否需要禁用批量提交的小段落,尽管我可能“我只是缺少一些东西”
答案 0 :(得分:8)
您必须告诉您的商店使用DS.RESTAdapter
并通过AJAX调用处理与服务器的通信,请参阅基本示例here
您可以基本了解tests中RESTAdapter
的使用方式。
App = Ember.Application.create({});
App.store = DS.Store.create({
revision: 3,
adapter: DS.RESTAdapter.create({
ajax: function(url, type, hash) {
console.log(arguments);
}
})
});
App.Person = DS.Model.extend({
});
App.Person.createRecord({
});
// tell the store to contact REST service
App.store.commit();