同一DOM元素上的多个自定义数据绑定
Multiple Custom Data-Binds on same DOM element
在别处找不到答案…
我有一系列自定义Knockout绑定处理程序,并试图在一个DOM元素上运行三个不同的处理程序。
。
data-bind="heightToContentSize:'scroll', toggletargethover:'pageWrapper', className:'removeArrows'"
问题是,Knockout只执行第一个,而忽略了其余的。控制台没有错误。在我的印象中,您可以在一个DOM元素上使用无限数量的唯一绑定处理程序,只要它们之间用逗号分隔即可。
你能像我上面那样用逗号链接自定义数据链接吗?我在上面陈述中的逻辑是错误的吗?
奇怪-但问题是Knockout没有忽略数据绑定语法中的空白。例如,如果我这样做....
data-bind="heightToContentSize:'something',click:referrerUrl"
而不是像这样
data-bind="heightToContentSize:'something', click:referrerUrl"
(注意逗号后面的空格)
那就行了。但淘汰赛应该忽略所有空白吗?http://knockoutjs.com/documentation/binding-syntax.html
尝试:
data-bind="heightToContentSize:scroll, toggletargethover:pageWrapper, className:removeArrows"
或:
data-bind="heightToContentSize:scroll(), toggletargethover:pageWrapper(), className:removeArrows()"
相关文章:
- jquery数据表的自定义ko绑定
- AngularJS -- 创建自定义数据绑定和 ng-repeat
- 用于动态引导工具提示的自定义KnockoutJS绑定处理程序
- 如何通过 KNOCKOUT 的自定义数据绑定使
- 的
- 项最初隐藏
- 使用自定义 Javascript 绑定在 Python 中嵌入 Gecko
- JavaScript:函数没有定义?- 数据绑定
- 是否有将自定义操作绑定到的最佳实践
- 将属性添加到自定义foreach绑定中的每个子节点
- 基于textInput的自定义淘汰绑定
- 从jQuery自定义触发器/绑定事件返回数据
- 如何添加自定义数据绑定到knockoutjs'模板绑定
- 在闪亮的应用程序中单击nvd3图表的事件(作为自定义输出绑定)
- 可以在Knockout中创建自定义if绑定
- 自定义Knockout绑定处理程序不显示绑定
- 如何访问自定义销毁绑定中的变量
- jquery中的自定义事件绑定功能不起作用
- 同一DOM元素上的多个自定义数据绑定
- 删除自定义选择绑定器与更新功能
- 自定义键绑定的结构
- Jquery ui-(滑块)自定义事件绑定不起作用