我正在创建一个bindingHandler
,它将隐式或以编程方式向元素添加绑定。如何在不丢失其他元素绑定的情况下实现此目的?我使用applyBindingAccessorsToNode
。
ko.applyBindingAccessorsToNode(element, {
optionsAfterRender: function (option, item) {
ko.applyBindingsToNode(option, { attr: { "data-key": item[config.observableKey] } }, item);
}
}
}, bindingContext);
答案 0 :(得分:0)
我问knockout repository上的类似问题和 @Michael Best 已回答我可以通过preprocessor addBinding
参数来实现。