我接觸RXJS 有一段時間了
但是還是不會用 concatMap, switchMap
查了很多的文章
我知道他們的使用時機, 但是在這些東西裡又塞其他 Observables 我腦袋就會開始打結
比如
goal$
.pipe(
switchMap(({ x, y, yaw, steps }) =>
interval(100).pipe(
tap((v) => console.log(steps)),
filter(() => x === this.x && y === this.y && yaw === this.yaw),
take(1),
mapTo({ x, y, yaw, steps }),
),
),
)
.subscribe((payload) => {
console.log(chalk.bgGreenBright(JSON.stringify(payload)));
socket.emit('reach-goal', {
x: payload.x,
y: payload.y,
yaw: payload.yaw,
});
});
我目前要知道接下來的值都是用 console.log 跟 tap 的 方式
請問有什麼相關的教學資源可以分享
付費的教學也行
但不要連 angular 一起教