,我已經找到了教程&指南建議Ember.js模式非常的數據中心,在您有持久保存到服務器和/或模型填充在瀏覽器數據與來自服務器的數據。Ember.js搜索型號動詞
那些更加以動詞爲中心的東西呢?例如,我的情況是,到目前爲止,我有一個「搜索」模型,其中搜索具有查詢,狀態(「beforesearch」,「搜索期間」等),並且希望得到一些結果。我希望搜索到「runQuery」,它會向服務器發出一個ajax請求,然後返回並填充結果,並將其狀態更改爲「aftersearch」。
什麼是對模型處理這類動詞的最佳方式? 「runQuery」應該通過ember-data去發佈,還是用$ .ajax或類似的手工發佈?我是否可能以錯誤的方式思考模型,而實際上這應該通過控制器進行?
編輯:讀了上休息了一下後,我想我想是張貼到「控制器」的資源。因此,舉例來說:
POST:/搜索(創建搜索)
POST:/搜索/ 1 /運行(執行搜索1中的 「運行」 控制器
不Ember.js /燼 - 數據有一個像這樣的調用控制器資源的推薦方式?