【问题标题】:Knockout Select Options Binding Callback After Items Are Rendered项目渲染后的剔除选择选项绑定回调
【发布时间】:2015-01-20 22:44:16
【问题描述】:

在绑定 Knockout Bound Select Control 的所有选项后,我们可以执行回调函数吗?

【问题讨论】:

标签: javascript knockout.js


【解决方案1】:

http://knockoutjs.com/documentation/options-binding.html 您想要的属性称为 optionsAfterRender。

例如,当绑定到具有“显示”和“值”字段的对象列表时,您可以通过以下方式禁用未设置值的选项(例如占位符选项):

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多