knockoutjs -- all built-in buildings

[url=http://knockoutjs.com/documentation/introduction.html]所有可用的binding值[/url]
[list]
[*]文字和显示:visible, text, html, css, style, attr
[*]流程控制:foreach, if, ifnot, with
[*]form字段:click, event, submit, enable, disable, value, hasFocus, checked, options, selectedOptions, uniqueName
[*]模版:template
[*]自定义blinding
[/list]

event:
Passing a “current item” as a parameter to your handler function
Accessing the event object, or passing more parameters
Allowing the default action
Preventing the event from bubbling


data-bind="event: { mouseover: enableDetails, mouseout: disableDetails }
data-bind="event: { mouseover: function(data, event) { myFunction(data, event, 'param1', 'param2')


如果在流程控制的Binding,如foreach、with中嵌套了其他binding,那么通常需要使用前缀访问。
$parent — is the data item outside the current foreach block
$parents -- 多层流程控制嵌套时
$parents[0]
$root
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值