2013-12-11 51 views
0

我正在开发一个EmberJS应用程序,并且对于Javascript来说是比较新的。我如何从JSON文件同步加载我的Ember数据装置?从文件同步加载EmberJS灯具

+0

为什么要同步做到这一点? – Kingpin2k

+0

@ kingpin2k我在Promises上调用方法时遇到了一些问题。有可能是一种很好的方法来异步执行它,但为了简单起见,我更喜欢这个功能,就好像我定义了内嵌的灯具一样。 –

回答

1
model: function(){ 
    var payload; 
    Ember.$.ajax({ 
     url: "url/to.json", 
     async: false, 
     type: "GET", 
      success: function (resp) { 
      payload=resp; 
      }, 
      error: function (e) { 
      console.dir(e); 
      } 
    }); 
    this.store.pushPayload('modelType', payload); 
    return this.store.find('modelType'); 
}