我有一个返回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;
}
我不知道应该如何定义函数的主体,我知道如何使用管道返回可观察对象,但是我不知道在订阅可观察对象之后如何返回字符串。