<select>
モデルによって提供される一連の動的ボックスをレンダリングしようとしています。ユーザーはこれらに入力する必要があり、その後データが保存されます。現在、オブジェクトをループして、オブジェクト内の各ペアのビューをavailableParameters
レンダリングしています。Ember.Select
これは問題なく動作します。ただし、ビューに渡された引数valueBinding
の変数を補間できないように見えるため、コントローラーで値を取得できるように設定するのに問題があります。label
{{#each availableParameters}}
{{label}}
{{view Ember.Select
contentBinding="values"
valueBinding="controller.param.[label]"
}}
{{/each}}
オブジェクトは次のavailableParameters
ようになります。
[
{
label: "label1",
values: [
"value1",
"value2",
"value3"
]
},
...
]
valueBinding
(上記のオブジェクトの配列を使用して) toの値を動的に設定する方法はありcontroller.param.[label1]
ますか、または探しているものを達成するためのより良い方法はありますか?