如何设置<选项>在用数据绑定填充的选择中='选项:[..]'
how to set visiblity of an <option> in a select that is populated with data-bind='options: [...]'
我遇到这样的情况:
<select data-bind='options: [...], optionsText: "foo", optionsValue: "bar"'></select>
这将按预期填充我的选择。是否也可以根据某些条件设置生成选项的可见性?
我建议在视图模型上添加一个计算函数,该函数返回所需的集合,并使用Underscore.js的过滤函数进行过滤(或根据逻辑要求构建)。然后作为绑定上的options参数绑定到该函数。
相关文章:
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 使用jquery在选择框中的选项中填充数据
- 解析和填充 jQuery 插件的选项数组
- 动态下拉列表选项在添加多列后未填充
- 使用 ajax 填充选择时没有选定的默认选项的问题
- 使用数组中的选项填充选择菜单
- 如何使用其他下拉列表中未选择的选项填充下拉列表
- JSrender使用已选择的选项填充多个选择框
- 如何根据第一个<选择>选项填充第二个<选择>选项
- 使用 javascript 使用 PHP 数组中的选项填充动态创建的下拉列表
- 如何使我的选项成为默认选项,以便如果我清除下拉列表,它将由默认选项填充
- 如何从选择菜单的选项填充文本字段
- 在选择字段后从JSON中选择选项填充字段列表?Php, js, html
- 从下拉框中选择的选项填充另一个文本框/下拉值更改时的值
- 使用angular根据选定的过滤器选项填充表
- 使用XML根据用户定义的选项填充HTML页面
- 如何在jquery中使用动态选择选项填充动态输入字段
- 如何在交互式地图上使用自定义选项填充谷歌地图自动完成搜索结果
- 用从各种选择中选择的选项填充选择-jquery
- 根据AngularJS的另一个字段的输入,使用数据将选项填充到select中