knockout中subscribe()方法

subscribe(callback,target,event)

该方法也是实现监控功能的,当属性值发生变化时就会执行回调函数,回调函数中的参数的值就是触发事件获取的值

callback:(必须)回调函数

target:(可选)定义的值this的回调函数

event:(可选)对于通知的注册的事件,默认是change,即当通知改变时就会触发该事件,执行回调函数,


例如:


viewModule={

name:ko.observable("监测属性")

};

viewModule.name.subscribe(function(){},null,"change");

viewModule.name.subscribe(function(){},null,"beforeChange");


该方法的监测是对于viewModule中属性的值而言的,

"change"事件,说明了viewModule.name属性的值改变时就会触发回调函数,参数为改变后的值

”beforChange“事件说明了数据模型中的属性值改变之前,就会触发回调函数,参数为将要改变的值


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值