是否可以创建没有必需值的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/

10-12 16:40