是否可以创建没有必需值的Knockout bindingHandler?
ko.bindingHandlers['superAction'] = {
init: function(...) { },
update: function(...) { }
};
例如,语法可能是:
<span data-bind="superAction"></span>
有一个可选值,因此有时可能是:
<span data-bind="superAction: myProperty"></span>
我只试过一个冒号,没有冒号,....它们都导致运行时解析异常。
最佳答案
从 knockout 3.0起可以做到这一点。
参见https://github.com/knockout/knockout/issues/289。
关于knockout.js - 没有必要值的 knockout BindingHandlers,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14552592/