我想发送一个取自 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));
}
谢谢