knockout.js选项绑定无法正常工作

时间:2013-02-08 05:33:56

标签: javascript knockout.js

在以下代码中。

<div data-bind="foreach: $root.menusarray">
    <span data-bind="text: Name">Course Option Name: </span>
    <select data-bind="options:CourseOptions, 
                       optionsText: 'Name', 
                       optionsValue:'Id',
                       value: $root.selectedoptionsid"></select>
</div>

$root.menusarray包含一个对象数组,CourseOptions是另一个对象数组。 $root.selectedoptionsid是一个可观察的ID数组,不属于CourseOptions$root.menusarray的一部分。

我正在尝试显示其'Name''Id'的当前值匹配的$root.selectedoptionsid'Name'数组中的第一个CourseOptions

如果未找到匹配项,则新选择项也必须存储在$root.selectedoptionsid可观察数组中的相同位置。 $root.selectedoptionsid的长度等于CourseOptions。有什么建议吗?

0 个答案:

没有答案