1
我有一个关于余烬组件的非常简单的问题。 我定义我的模型在我的路线:Ember.js - 对组件中模型的更改不会保存
model() {
return this.store.createRecord('player');
},
我传递的模式,我的组件在我的模板:
{{region-picker model=model region="A" regionName=AName teamNameMap=teamNameMap}}
然后,我的组件里面,我可以成功地得到正确的来自我的模型的数据,但是我的模型中没有任何数据会发送到数据库。我只能假设这是因为模型是通过值而不是通过引用传递的。有没有办法通过引用来传递它,如果不是,编辑组件内部模型的常用解决方法是什么?
谢谢!
如何将您的更改发送到数据库。给我看代码?你需要调用model.save()来坚持数据库。 – kumkanillam
这不是数据库问题。我正在使用model.save()。在组件外部编辑的数据成功保存,但在组件内部编辑的数据不会。 – Tom
默认情况下,它的双向绑定,所以它应该工作afaik。你的烬宝版? – kumkanillam