【发布时间】:2017-01-14 20:25:18
【问题描述】:
我有一个监听表选择事件的 observable,它也很热。
代码sn-p:
const oTableRowSelect$ = TableOb.rowSelectionChangeEvent$(this.getById("ins-table"));
const test = oTableRowSelect$
.do(function () {
console.log("resubscribe");
})
.map(function () {
return 4;
});
test.subscribe(function (o) {
console.log("Select1" + o);
});
test.subscribe(function (o) {
console.log("Select2" + o)
});
如您所见,有两个订阅者监听事件。所以结果应该分享给所有订阅者,这就是所谓的重播效果。
但我希望resubscribe 只输出一次。我做错了什么?
【问题讨论】:
标签: javascript rxjs rxjs5