Knockout.js 可观测变化剔除的触发函数

Knockout.js 可观测变化剔除的触发函数,knockout.js,Knockout.js,我有一个复选框,我想在函数被选中后立即启动它。我注意到有时使用ko:binding处理程序来处理这个问题,但对我来说这似乎有些过分。选中复选框时,如何启动函数?我想启动名为TheAlertiwantSend的函数。看到我的小提琴了吗 向我发送垃圾邮件: 函数ViewModel(){ var self=这个; self.wantsSpam=ko.可观察(假); self.thealertIwantTosend=函数(){ 警报('我想要垃圾邮件!') } } var viewModel=新的vie

我有一个复选框,我想在函数被选中后立即启动它。我注意到有时使用ko:binding处理程序来处理这个问题,但对我来说这似乎有些过分。选中复选框时,如何启动函数?我想启动名为TheAlertiwantSend的函数。看到我的小提琴了吗

向我发送垃圾邮件:

函数ViewModel(){ var self=这个; self.wantsSpam=ko.可观察(假); self.thealertIwantTosend=函数(){ 警报('我想要垃圾邮件!') } } var viewModel=新的viewModel(); 应用绑定(视图模型);
解决方案是订阅可观察对象,然后启动函数

self.wantsSpam.subscribe(function(){
self.thealertIwantTosend();
})
如果有人感兴趣,更新的小提琴是

self.wantsSpam.subscribe(function(){
self.thealertIwantTosend();
})