У меня есть два наблюдаемых. Один из них является постоянным потоком событий, а другой объединяет его с буфером.Можно ли ссылаться на излучение наблюдаемого, когда оно используется в качестве границы буфера?
var buttonClick = Rx.Observable.fromEvent(button, 'click')
var mouseMove = Rx.Observable.fromEvent(document, 'mousemove')
var action = mouseMove
.buffer(buttonClick)
.flatMap(x => x)
.map(p => {
// I need the last buttonClick emission here
})
var subscription = action.subscribe(x => { console.log(x) })
Как я могу получить доступ к текущей buttonClick
внутри карты итерации? Мне нужно это, чтобы получить целевое свойство, связанное с событием DOM Observable.
Есть ли лучший способ сделать это?