7

是否可以创建一个没有必需值的 Knockout bindingHandler?

ko.bindingHandlers['superAction'] = {
    init: function(...) { },
    update: function(...) { }
};

例如,语法可能是:

<span data-bind="superAction"></span>

有一个可选值,所以偶尔可能是:

<span data-bind="superAction: myProperty"></span>

我只尝试了一个冒号,没有冒号,......它们都会导致运行时解析异常。

4

2 回答 2

4

这可以从淘汰赛 3.0 开始。请参阅https://github.com/knockout/knockout/issues/289

于 2014-03-05T14:35:59.153 回答
3

不,data-bind如果用花括号括起来,属性内的所有内容都应该是有效的 javascript 对象字面量。而{ superAction }不是。

于 2013-01-27T21:54:01.910 回答