你好,我有什么方法可以在初次加载时从下拉列表中删除一个选项。
<select data-bind="options: Reasons, optionsText: 'Title', optionsValue: 'Id', value: SelectReason,
optionsCaption: 'Choose..', optionsAfterRender: setOptionRemove"></select>
viewmodel中的代码,我正在尝试使用optionsAfterRender,
self.setOptionRemove= function(option, item) {
if(item.Id == 1){
ko.applyBindingsToNode(option, { remove: item.remove}, item);
}
}
我想将第一个选项用作单选按钮。
谢谢。
答案 0 :(得分:1)
也许您可以将列表绑定到一个计算对象,该计算对象将排除列表中不需要的选项,而不是尝试将其删除。
-Body
更新的绑定:
-Body @{ "file" = (Get-Content hello.txt) }