gpt4 book ai didi

javascript - Ember.js - 组件中模型的更改不会保存

转载 作者:太空宇宙 更新时间:2023-11-04 16:31:23 24 4
gpt4 key购买 nike

我有一个关于 ember 组件的非常简单的问题。我正在我的 route 定义我的模型:

model() {
return this.store.createRecord('player');
},

我将模型传递给模板中的组件:

{{region-picker model=model region="A" regionName=AName teamNameMap=teamNameMap}}

然后,在我的组件内,我可以成功地从模型中获取正确的数据,但我在模型中所做的任何更改都不会发送到数据库。我只能假设这是因为模型是按值而不是按引用传递的。有没有办法通过引用传递它,如果没有,在组件内部编辑模型的常见解决方法是什么。

谢谢!

最佳答案

即使您更改组件中的数据,模型也应该更新。你能在 EmberJS 插件中验证同样的情况吗?或者您是否在组件中进行了显式复制。

您可能缺少的另一件事是您需要触发 model.save()在您的组件更新模型后。

关于javascript - Ember.js - 组件中模型的更改不会保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39779943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com