次のコードで。
<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。助言がありますか?