rxjs 怎么把流的结果转换出来变成另一个流

我现在有一个需求

    let subIntance = this.fileChangeObs
    .pipe(map((evt: any) => {
      return from(this.fileToUrl(evt.target.files[0]));
    })).subscribe((res) => {
      console.log(res);
      subIntance.unsubscribe();
    });

怎么样在subscribe时得到一个字符串而不是一个Observable

求帮助,谢谢!

this.fileToUrl(evt.target.files[0]) => Promise<string>
this.fileChangeObs: Observable<Event>

阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进