我希望使用Github的问题api中的json和Ember Data。
问题是返回的json没有像ember数据想要的那样格式化。 Github返回数据。
[
{id: 0, title: 'test'},
{id: 1, title: "ect.."}
]
Ember Data的RestAdapter预计它会像:
{ issues: [
{id: 0, title: 'test'},
{id: 1, title: "ect.."}
] }
我假设基于某些research我需要覆盖DS.RestAdapter的Find和FindAll方法
MyApp.Issue = DS.Model.extend({ ... });
MyApp.IssueAdapter = DS.RESTAdapter.extend({
host: 'https://api.github.com/repos/emberjs/ember.js',
find: function(store, type, id) {
...
},
findAll: function(store, type since) {
...
},
}
问题出在示例中,如果发现有一些数据方法,并且它也没有解释我如何传递一个没有“问题”键的数组
说实话,我真的是一个完全的菜鸟,这个js大部分都在我头上,但我觉得我已经接近搞清楚了。如果我走在正确的轨道上,请告诉我。