我在後端使用了ember 1.13.8和rails 4。我在我的應用中使用了「商品」模型。我怎麼能強迫燼重新加載包含插入項目record.Here以後的各項目集合是我的路線文件的項目,並創建項目路線:Ember JS:插入記錄後重新加載整個集合
app/routes/items/create.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function(){
return this.store.createRecord('item');
},
actions: {
create: function(){
var self=this;
self.controller.get('model').save().then(
function() {
self.transitionTo('items');
});
}
}
});
app/routes/items.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function(){
return this.store.findAll('item');
}
});
插入一條記錄後,我如果使用transitionTo轉到不自動重新加載模型的項目路由,那麼我如何使用ember來從服務器重新加載數據。
您的新「項目」記錄不被添加到「項目」列表? –
該項目被添加到「項目」列表中,但沒有顯示在「項目」列表中,直到我手動刷新「項目」路線。 –
store.findAll('item',{reload:true}); //強制獲取新的數據 –