如何设置<选项>在用数据绑定填充的选择中='选项:[..]'

how to set visiblity of an <option> in a select that is populated with data-bind='options: [...]'

本文关键字:选项 填充 选择 数据绑定 何设置 设置 gt lt      更新时间:2023-09-26

我遇到这样的情况:

<select data-bind='options: [...], optionsText: "foo", optionsValue: "bar"'></select>

这将按预期填充我的选择。是否也可以根据某些条件设置生成选项的可见性?

我建议在视图模型上添加一个计算函数,该函数返回所需的集合,并使用Underscore.js的过滤函数进行过滤(或根据逻辑要求构建)。然后作为绑定上的options参数绑定到该函数。