2
試圖做到與分頁不同的模式過渡到相同的路線:如何用新模型轉換到相同的路線?
App.ClientsIndexController=Ember.Controller.extend({
actions:{
newPage:function(){
var self=this;
this.store.find('client',{"limit":5,"offset":1}).then(function(m){
console.log(m);
self.transitionToRoute('clients.index',m);
},function(err){
console.log(err);
});
}
}
});
最終目標: 能夠與Emberjs進行分頁,而不增加新的途徑(如頁/:PAGE_NUM)或獲取的所有數據和在Ember中對它進行分頁。
謝謝,我真的被困在這一個。如果控制器/路線正在觀察模型的變化,這是有道理的。結果將很快發佈。我能看到的唯一缺點是如果我需要運行任何鉤子(例如模型之後),但是在這種情況下它應該沒問題。 –
乾杯,謝謝GJK這樣做! –
但是,如果模型是URL的一部分,則URL將不會更新。也不會調用afterModel或setupController鉤子。 –