【发布时间】:2017-02-22 06:22:04
【问题描述】:
我正在使用Reactive Extension DOM 来监听来自 DOM 的事件。目前我遇到一个问题:我有一个输入A和div B和div C。改变输入A会影响B,改变B的内容会改变div C的内容。所以,这意味着:如果我改变输入A,div B div C 会自动改变。
目前我遇到问题:当输入A改变时,输入B改变成功但C没有改变。我不知道是因为RxDom不支持改变递归还是因为div没有改变事件。这是我的短代码:
var input = document.getElementById('test_id');
var source = Rx.DOM.change(input);
var subscription = source.subscribe(
function (x) {
console.log(x);
},
function (err) {
console.log('Error: ' + err);
},
function () {
console.log('Completed');
});
显然,我可以监听输入 A 的事件,然后更改 C,但这并不是我真正想要的方式,它看起来像是一个解决方法版本。因为由于业务原因,div C依赖于div B而不是输入A。
【问题讨论】:
标签: javascript rxjs rxjs-dom