0

我想发送一个取自 Observable 的值,目前我就是这样做的

search(): void {
  this.wordsService.getAll()
    .first()
    .subscribe((query: string) => {
      this.store.dispatch(
        this.wordsActions.search(query)
      );
    });
}

有没有更好的方法来实现同样的目标,我不知道,类似的东西?

search(): void {
  this.store
    .flatMap(() => this.wordsService.getAll())
    .dispatch((query: string) =>  this.wordsActions.search(query));
}

谢谢

4

0 回答 0