Ember Data 1.0与非标准json

时间:2014-03-10 05:27:30

标签: json github ember.js ember-data

我希望使用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大部分都在我头上,但我觉得我已经接近搞清楚了。如果我走在正确的轨道上,请告诉我。

0 个答案:

没有答案