Javascript 模型如何在更改后重新加载
我正在使用RestAdapter,这是我的主要路线Javascript 模型如何在更改后重新加载,javascript,ember.js,ember-cli,Javascript,Ember.js,Ember Cli,我正在使用RestAdapter,这是我的主要路线 import Ember from 'ember'; export default Ember.Route.extend({ model: function(){ return new Ember.RSVP.hash({ logs: this.store.find('group') }); } }); 我的主控制器中有一个名为createWorklog的操作 acti
import Ember from 'ember';
export default Ember.Route.extend({
model: function(){
return new Ember.RSVP.hash({
logs: this.store.find('group')
});
}
});
我的主控制器中有一个名为createWorklog的操作
actions:{
createWorklog: function(){
var worklog = this.store.createRecord('entry',{
text: this.get('log'),
date: new Date()
});
worklog.save();
}
}
我可以创建一个新的工作日志,因为我可以在余烬扩展中看到它,但在需要使用cmd+R的视图中看不到它
谢谢您的时间,我也很抱歉我的英语我不清楚您希望在哪里看到worklog,与您的主要路线相同?另外,您在问题中提到了一个worklog,但您可能应该将其称为条目,因为代码示例中就是这样调用的。谢谢@Jimmy,我刚刚在路由中添加了一个操作,然后我将其称为
actions:{refreshModel:function(){this.store.find('entries-group')}
在我将其调用到控制器之后==>worklog.save()。然后(function(){self.target.send('refreshModel'))