У меня есть наблюдаемое, что прослушивание на событии выбора таблицы, оно также горячее.Почему горячая наблюдаемая перезагрузка
фрагмент кода:
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
выход только один раз. Что я делаю не так?
С точки зрения горячего наблюдаемого, я понимаю, например, событие нажатия кнопки является горячим наблюдаемым. Когда у меня есть несколько подписчиков, я ожидаю, что они получат сообщение одновременно. –
Правильно, они получают сообщение в _ «то же время» _ (возможно, несколько секунд на несколько секунд); – olsn
большое спасибо. –