【发布时间】:2014-05-08 20:58:30
【问题描述】:
我正在使用具有简单嵌套路由结构的 EAK,但更改子控制器中的父模型不会更改顶层视图。例如,如果我有以下 router.js 文件:
this.resource('similar', function() {
this.resource('list', { path: '/list/:phone_id' });
this.resource('upload');
this.resource('new');
});
对于“相似”路由模型,我将 ember-data 与支持 Flask 的 RESTAdapter 一起使用。
export default Ember.Route.extend({
model: function() {
return this.store.find('phone');
}
});
如果我在“上传”控制器中操作模型,则更改不会反映在模板中,例如
var record = this.store.createRecord('phone', {
numbers: [1,2,3,4]
});
record.save();
不会更改“{{#each list in model}} {{list.numbers}} {{/each}}”。 如果我重新加载页面,它工作正常。我做错了什么?
【问题讨论】:
标签: ember.js ember-data