2012-03-21 51 views
4

我一直在尋找有關使用ember數據打包的REST適配器的文檔,但我似乎無法找到關於如何實際使ember將json請求發送到服務器,或者如何檢索或訪問數據一旦它使用這個適配器發出請求(在ember-data頁面上的文檔似乎都是關於滾動你自己的適配器的,除了關於如何指定是否需要禁用批量提交的一小段,儘管也許我'米只是失去了一些東西)如何使用ember-data獲取/檢索我的REST數據?

+0

我只是檢查出灰燼首次昨天,所以我沒要求的專業知識無論如何,不​​過我記得,有你,爲了與後端REST交互需要存在一個單獨的庫API。檢查一下。而當你處於這種狀態時,你也可以看看Backbone.js,這看起來更接近我的眼睛。 – 2012-03-21 19:33:36

+2

你正在考慮的庫是「餘燼數據」,它與我提到的其餘適配器一起提供,我有很多實現。實際上,我將這個項目從骨幹移開,希望有更多的結構(實際上大部分實際上都提供了燼) – 2012-03-21 19:52:53

回答

8

你必須告訴你的店使用DS.RESTAdapter這個處理與服務器通過AJAX來電來函,看到一個基本的例子here

你可以得到一個基本的概述如何在tests中使用RESTAdapter

App = Ember.Application.create({}); 

App.store = DS.Store.create({ 
    revision: 3, 
    adapter: DS.RESTAdapter.create({ 
     ajax: function(url, type, hash) { 
      console.log(arguments); 
     } 
    }) 
}); 

App.Person = DS.Model.extend({ 
}); 

App.Person.createRecord({ 
}); 

// tell the store to contact REST service 
App.store.commit(); 

+0

謝謝Pangratz,我當然甚至沒有想過要看測試,但他們似乎覆蓋我想知道的大部分內容。 – 2012-03-21 22:17:00

+1

他們是一個非常好的資源,應該以什麼方式完成。很高興我能幫上忙。 – pangratz 2012-03-21 22:31:10

相關問題