【发布时间】:2018-06-01 00:44:48
【问题描述】:
我有一个带有选项和默认文本的选择器元素:
self._selected = ko.observable();
self.option = ko.computed({
read:function(){
return self._selected;
},
write: function(data){
if(data){
if(confirm('are you sure?')){
self._selected(data);
}else{
//reset
}
}
}
});
<select data-bind="options: options, value:option, optionsCaption: 'choose ...'"></select>
这个问题:
- 选择“一个”
- 在确认点击取消
- 所选选项“一个”仍处于焦点中
应该是“选择...”
jsbin here,仅在 chrome 上测试过
【问题讨论】:
标签: javascript knockout.js knockout-3.0 computed-observable