ember 2.5
我有一个页面,显示所有类型的通勤(/pommutetypes)的列表。要创建一种新的通勤类型,我要转到通勤/新的。
保存新通勤类型并过渡到/交通型。新的通勤类型未在列表上显示。我可以刷新模型以显示它吗?
// save action in route.
save: function() {
var _this = this;
var com = this.store.createRecord('commutetype', {
name: document.getElementById('nameInput').value,
description: document.getElementById('descriptionInput').value
});
com.save().then(function(){
_this.transitionTo('commutetypes');
});
}
添加了通勤路线的模型。
model: function(params) {
return Ember.RSVP.hash({
commutetypes: this.store.query('commutetype', params)
});
},
您可以尝试在过渡内传递模型吗?还要确保您的端点返回使用模型实例
的201com.save().then(function(data){
_this.transitionTo('commutetypes', data);
}
我还需要确保从服务器端您将模型的实例返回到Ember。
您可以发布路由代码通勤类型...也许您没有正确加载数据
希望它有帮助