私は次の問題を抱えています:
の形式でオブジェクトの観測可能な配列があります{ isSelected: false, Message: "Test1" }, { isSelected: true, Message: "Test2"}
。この監視可能な配列からビューに選択リストを生成しています。プロパティisSelected=trueの値を事前に選択する必要があります(この例では、メッセージ: "Test2"になります)。これが私のコードです:
ノックアウト:
function ViewModel()
{
this.DummyOptions = ko.observableArray([{ isSelected: false, Message: "Test1" }, { isSelected: true, Message: "Test2"}]);
this.selectedValue = ko.observable();
}
ko.applyBindings(new ViewModel());
HTML:
<div>
Dummy
<select id="dummy" data-bind="options: DummyOptions, optionsText: 'Message'"></select>
</div>
フィドル: http: //jsfiddle.net/PsyComa/RfWVP/52/
これは簡単なことだと思いますが、私はノックアウトに非常に慣れておらず、期待どおりに機能させることができませんでした。作業コードに関するヘルプは大歓迎です。ありがとうございました。