2016-03-30 44 views
1

我有一個使用OData的Web API,需要查詢。客戶端應用程序是使用React/Redux構建的SPA,但看起來好像大多數數據服務庫(如同構獲取)不支持OData。 BreezeJS在這種情況下對我有用嗎?還是OLingo的ODataJs?任何示例,教程,關於在Redux中使用這些或任何其他OData客戶端的資源? AFAIK,我只需要一個客戶端庫來查詢OData源並支持許諾。就我從服務器返回的數據而言,我只需要簡單的json對象;不需要支持綁定的模型。從Redux查詢OData API

我見過Breeze + Angular/Backbone的討論,但它可以支持Redux/React嗎?

我懷疑Breeze或ODataJS是否支持ES6,所以如果我不得不將它們包裝在ES6模塊中,它們是否仍能正常工作?

回答

0

如果您認爲OData離REST還不算太遠,也許會有所幫助。如果僅僅是從OData服務中提取數據,那麼您將不需要遠遠超過jQuery.getJSON,Breeze也可以工作。但是,如果你想要做到這一點,並希望你能夠反思元模型等,你應該看看datajs或olingo。