2013-12-11 50 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'); 
}