RXJS在事件触发器上发出数组项
使用rxjsid可以在事件/单击上发出每个数组项 我有下面的工作很好,但有一个更干净的方法吗RXJS在事件触发器上发出数组项,rxjs,Rxjs,使用rxjsid可以在事件/单击上发出每个数组项 我有下面的工作很好,但有一个更干净的方法吗 const testEventClick = new Subject(); const array = [1, 2, 3, 4, 5]; from(array) .pipe( concatMap(val => { return new Observable(sub => { testEventClick.subscribe(x => { sub.
const testEventClick = new Subject();
const array = [1, 2, 3, 4, 5];
from(array)
.pipe(
concatMap(val => {
return new Observable(sub => {
testEventClick.subscribe(x => {
sub.next(val);
sub.complete();
});
});
})
)
.subscribe(console.log);
testEventClick.next();
testEventClick.next();
我会反过来观察这个问题
示例:感谢Moxxi的建议-我发现zip操作符在这里很有用