3
我有一個Ember HBS模板表單,帶有輸入和選擇字段。輸入字段使用設置爲model.someField的「值」參數。當用戶更改輸入值時,模型也會發生變化,然後顯示changeAttributes已經上演。Ember選擇更新模型onChange
我想用select做同樣的事情,但是當我改變選擇值時,model.someField不會自動更新。什麼是正確的方法來做到這一點?
我使用Ember 2.9。
我有一個Ember HBS模板表單,帶有輸入和選擇字段。輸入字段使用設置爲model.someField的「值」參數。當用戶更改輸入值時,模型也會發生變化,然後顯示changeAttributes已經上演。Ember選擇更新模型onChange
我想用select做同樣的事情,但是當我改變選擇值時,model.someField不會自動更新。什麼是正確的方法來做到這一點?
我使用Ember 2.9。
感謝kumkanillam這個答案。
添加onchange = {{action(mut值)value =「target.value」}}以固定模型上的自動更新。
您需要在onselect事件時將所選值設置爲'model.someField'。當然,我們需要你試圖給出更多方向的代碼。對於下拉菜單,您可以考慮[ember-power-select addon](https://github.com/cibernox/ember-power-select)。它是非常強大的插件。 – kumkanillam