nullであるko.jsにknockout.js HTMLオプションを表示するデフォルト値に観察下に
HTMLをドロップダウンをバインドするために私のコードですすべての値とともに表示されます。
値も正常に保存できます。
問題は私は任意の値を選択していけない
、デフォルト値はNoneです。 DBにこのフィールドの値がない場合(null)、デフォルトのオプション値を"None"として表示したいとします。 I
var _selectedPart = ko.observable();
var itemSelected = // get value from DB;
if (itemSelected) {
_selectedPart(parnerSelected);// works fine //
} else {
// select Default option value as "None"
}
は、HTML内のNULLをチェックするを試してみました。コードの下、doesntの仕事:デフォルトoptionsCaption
をトリガするためにundefined
への観察可能な値を設定し
<select data-bind="options: myList, value: selectedPart == null ? 'None' : selectedPart "></select>
あなたは_selectdPartnerのあなたの定義を追加することはできますか? –
申し訳ありません、それはタイプミスでした。私は今編集しました。 _selectedPartは、ドロップダウンの選択された値をバインドする観測可能です。 – user2598808