Javascript rxjs运行一些操作并返回不同的类型

Javascript rxjs运行一些操作并返回不同的类型,javascript,typescript,rxjs,Javascript,Typescript,Rxjs,在TypeScript伪代码中,我有一些模式弹出窗口,返回一个可观察的 现在,如果他们选择Yes,我想运行一些身份验证操作,根据他们是否成功登录,该操作将返回Observable 如何构造RXJ,以便从Observable开始运行身份验证,然后在身份验证成功/失败时最终返回Observable?您可以这样做,例如: const source: Observable<ModalOption> = ...; source .map<ModalOption, boolean&g

在TypeScript伪代码中,我有一些模式弹出窗口,返回一个可观察的

现在,如果他们选择Yes,我想运行一些身份验证操作,根据他们是否成功登录,该操作将返回Observable


如何构造RXJ,以便从Observable开始运行身份验证,然后在身份验证成功/失败时最终返回Observable?

您可以这样做,例如:

const source: Observable<ModalOption> = ...;

source
  .map<ModalOption, boolean>(...)
  .subscribe((val: boolean) => {});
请提供一份详细的报告。
const source: Observable<ModalOption> = ...;

source
  .map<ModalOption, boolean>(...)
  .subscribe((val: boolean) => {});