2017-05-24 67 views
3

我有一个Ember HBS模板表单,带有输入和选择字段。输入字段使用设置为model.someField的“值”参数。当用户更改输入值时,模型也会发生变化,然后显示changeAttributes已经上演。Ember选择更新模型onChange

我想用select做同样的事情,但是当我改变选择值时,model.someField不会自动更新。什么是正确的方法来做到这一点?

我使用Ember 2.9。

+3

您需要在onselect事件时将所选值设置为'model.someField'。当然,我们需要你试图给出更多方向的代码。对于下拉菜单,您可以考虑[ember-power-select addon](https://github.com/cibernox/ember-power-select)。它是非常强大的插件。 – kumkanillam

回答

3

感谢kumkanillam这个答案。

添加onchange = {{action(mut值)value =“target.value”}}以固定模型上的自动更新。