我用Knockoutjs选项结合来填充我的选择,因为这
<select data-bind="value: val, options: options, optionsText: 'text', optionsValue: 'ID'">
</select>
但对于一些选项,文字是一样的。 然后,我想补充一个title属性添加信息。 我可以做到这一点的淘汰赛,而无需修改knockoutjs本身?
可使用optionsText功能,但我看不到如何
我用Knockoutjs选项结合来填充我的选择,因为这
<select data-bind="value: val, options: options, optionsText: 'text', optionsValue: 'ID'">
</select>
但对于一些选项,文字是一样的。 然后,我想补充一个title属性添加信息。 我可以做到这一点的淘汰赛,而无需修改knockoutjs本身?
可使用optionsText功能,但我看不到如何
您可以使用foreach绑定,这样做:
<select data-bind="foreach: options, value: selectedValue">
<option data-bind="value: ID, text: text, attr: {title: title}" ></option>
</select>
这里是一个工作的例子。