如何从Observable <string>获取字符串值?

时间:2019-11-18 15:51:23

标签: angular typescript pipe

我有一个返回Observable类型的observable的管道,我想从我的打字稿文件中调用此管道。

**Pipe.ts**
export class Pipe {
    transform(sometihng$: Observable<SomeType>, key: string): **Observable<string>** {
        return sometihng$.pipe(
            map((sometihngs: SomeType) => sometihngs[this.service.getValue(key.toString())])
        );
    }
}

我想通过创建返回字符串的方法从ts文件中调用此管道:

    functionToGetValue(): String {

   // returns StringFromObservable; 

}

我不知道应该如何定义函数的主体,我知道如何使用管道返回可观察对象,但是我不知道在订阅可观察对象之后如何返回字符串。

0 个答案:

没有答案