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