iT邦幫忙

0

RXJS Higher-order Observables 好難懂

  • 分享至 

  • xImage

我接觸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 一起教
/images/emoticon/emoticon06.gif

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答