rxjs如何设置click获取另一个input的值?

比如,一个监听input输入,另一个则实现当点击按钮的时候获取input的值

阅读 2.6k
1 个回答
let button = document.querySelector('button');
let input = document.querySelectorAll('input')[0];
let input$ = Rx.Observable.fromEvent(input, 'keyup')
    .pluck('target', 'value');
let button$ = Rx.Observable.fromEvent(button, 'click');
button$.withLatestFrom(input$, (_, data) => data)
        .subscribe((data) => console.log(data))