在绑定Knockout Bound Select Control的所有选项后,是否有任何方法/解决方法可以执行回调函数?
答案 0 :(得分:1)
参见http://knockoutjs.com/documentation/options-binding.html 你想要的属性叫做optionsAfterRender。
例如,当使用“display”和“value”字段绑定到对象列表时,可以使用以下内容禁用没有设置值的选项(例如占位符选项):
<select data-bind="
options: options,
optionsText: 'display',
optionsValue: 'value',
value: value,
optionsAfterRender: function(option, item) {
ko.applyBindingsToNode(option, {disable: item.value == null && !optional}, item);
}"></select>