2017-05-24 7 views
3

入力と選択フィールドを持つEmber HBSテンプレートフォームがあります。入力フィールドは、model.someFieldに設定された 'value'引数を使用します。ユーザーが入力値を変更すると、モデルも変更され、changedAttributesがステージングされていることが示されます。Ember更新するために選択モデルonChange

私はこれをselectで正確にやりたいのですが、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)value = "target.value"}}をselectに追加すると、モデルの自動更新が修正されました。

関連する問題