是否可以创建一个没有所需值的Knockout bindingHandler?
ko.bindingHandlers['superAction'] = {
init: function(...) { },
update: function(...) { }
};例如,语法可能是:
<span data-bind="superAction"></span>有一个可选的值,所以有时它可能是:
<span data-bind="superAction: myProperty"></span>我试过只用冒号,不用冒号,....它们都会导致运行时解析异常。
发布于 2014-03-05 22:35:59
从knockout 3.0开始,这是可能的。参见https://github.com/knockout/knockout/issues/289。
发布于 2013-01-28 05:54:02
不,如果用大括号包装,data-bind属性中的所有内容都应该是有效的javascript对象文字。而{ superAction }并非如此。
https://stackoverflow.com/questions/14552592
复制相似问题