2017-05-24 76 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」}}以固定模型上的自動更新。