将检索到的 Ember 数据记录转换为纯 javascript 对象

Converting retrieved Ember Data records into plain javascript objects

我有一个模型,在我想查询商店的路径中,将结果转换为纯 javascript json 对象。我怎样才能做到这一点?路线如下:

myApp.EunitsRoute = Ember.Route.extend({
  model: function() {
        return this.store.find('unit');
        // return this results as pure javascript objects
  },
    setupController: function(controller, model) {
        this._super(controller, model);
        controller.set('units', model);
    },

要将DS.Model转换为JSON表示,可以使用toJSON method

作为 find('unit') returns 数组,像这样的东西应该 return JSON 对象的数组:

model: function() {
  return this.store.find('unit').then(function(units) {
    return units.map(function(x) { return x.toJSON(); });
  });
}