我有一个与foreach的绑定,并且在其中一个属性中,我有一个值,我将年龄存储在多年。到目前为止一切顺利,但如何使选择选项实际添加所选属性?
<select data-bind="attr: { selectedOptions: AgeYears }" selectedoptions="4">
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
我想得到这样的最终结果:
<option selected value="4">4</option>
答案 0 :(得分:1)
执行此操作的常用方法是在viewmodel上同时选择选项和所选选项作为observable。您似乎对选项进行了硬编码,这也很好。
<select data-bind="value: AgeYears, valueUpdate: 'change, keyup'">
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>