[英]Ember.js find with plain object is not working
我使用Ember.js來獲得像這樣的項目:
App.MyData.find()
並獲得這樣的項目:
App.MyData.find(itemId)
然后我使用過濾器,並在模型函數中將其返回,如下所示:
App.MyRoute = Ember.Route.extend({
model: function() {
return App.MyData.find().filter(function(a)
{
return a.get('desc') != null;
});
}
});
而且工作正常。
現在,我想向基礎PHP腳本返回項目傳遞另一個參數。 因此,我使用了“查詢記錄desc ”:
“如果提供一個普通對象作為要查找的第二個參數,Ember Data將發出GET請求,並將該對象序列化為查詢參數。此方法以與沒有第二個參數的find相同的方式返回DS.PromiseArray。”
根據文檔,它的行為應與沒有普通對象參數的find行為相同。
但事實並非如此。 我的視圖不再顯示。
我檢查了GET請求。 它返回完全相同的數據。
我在JS中沒有錯誤。
在以可行的方式獲取項目時如何將參數傳遞給PHP?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.