一直在做一些搜索和閱讀的燼數據的源代碼,但我無法弄清楚如何做到這一點。所以我的索引頁面像這樣加載數據:做一個搜索/加載自定義結果到燼寶藏?
App.SaleRecordsRoute = Ember.Route.extend({
setupController: function(controller) {
controller.set('content', App.SaleRecord.find());
}
});
在服務器上,我只是迴應最新的10條記錄。我也想做的是查詢同一個網址,傳遞一個搜索字段。將根據數據庫中的幾個字段檢查此搜索字段或條件。這些字段是跨越幾個不同的車型在連接語句,所以我不認爲我可以這樣做:
App.SaleRecord.find({ book.title: critera });
書作爲屬於關聯記錄。
在控制器的這條路線,這裏就是我有至少查詢數據,預期其工作原理:
App.SaleRecordsController = Ember.ArrayController.extend({
search: function() {
$.getJSON('/search?criteria=' + $('.criteria').val(), function(data) {
});
}
});
但我不確定什麼從這裏做。
- 如果某些記錄由於是最近10次結果的一部分而已在商店中,是否需要先將其卸載?
- 我如何從json散列加載數據到商店?我知道如何創建一個記錄並填充它,所以我可以循環訪問數據,但是我想知道是否有一個記錄。
謝謝。我希望這個問題是清楚:)