Knockoutjs:如何添加标题中选择选项(Knockoutjs : How to add tit

2019-09-23 12:20发布

我用Knockoutjs选项结合来填充我的选择,因为这

<select data-bind="value: val, options: options, optionsText: 'text', optionsValue: 'ID'">
</select>

但对于一些选项,文字是一样的。 然后,我想补充一个title属性添加信息。 我可以做到这一点的淘汰赛,而无需修改knockoutjs本身?

可使用optionsText功能,但我看不到如何

Answer 1:

您可以使用foreach绑定,这样做:

<select data-bind="foreach: options, value: selectedValue">
    <option data-bind="value: ID, text: text, attr: {title: title}" ></option>
</select>

这里是一个工作的例子。



文章来源: Knockoutjs : How to add title to options in select