说我有一个选择框,例如
<div data-bind='visible: someProp'>
<select class="selectSubWidgets" data-bind='options: subWidgets,optionsText: "Name", optionsValue : "Name", optionsCaption: "[Select a Widget]",attr: {name: "Widgets[" + $parent.widgets.indexOf($data) + "].Name"}, value: selectedSubWidget'></select>
</div>
如果此选项中的项目数仅为1 - 目前我隐藏此下拉(工作)但我还要确保选择单个项目(隐藏)(因此第一个值绑定在表单中) 。有没有办法表达这种约束力?
谢谢!
答案 0 :(得分:1)
所选元素受以下约束:
value: selectedSubWidget
因此,您只需使用默认值初始化selectedSubwidget。
this.selectedSubWidget = ko.observable("defaultValue");