我有一个外部 javascript 库,它会触发文本区域的更改、格式化等。
但是,当 KnockoutJS 将值设置为文本区域时,不会触发 change 事件。 Simplified Fiddle of my problem .当 Knockout 更新我的 textarea 的值时是否可以触发更改事件?
最佳答案
与其尝试强制 Knockout 处理更改事件,不如在底层可观察对象上设置订阅。像这样:http://jsfiddle.net/EZC9E/1/
this.text.subscribe(function(newValue) {
alert('Text is changing to ' + newValue);
});
关于javascript - 当 Knockout 更新值时不会触发 Change 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134769/