[英]Observable subscribe return value
我希望有一個導出的函數返回一個字符串,但是我無法使其工作,因為我在函數內部有一個訂閱。
export function translateBreadcrumbSelf(key: string): string {
this.translateService.get(key).subscribe(
(result: string) => {
return result;
}
);
}
如何返回結果字符串? 我知道這是一個異步調用,所以有可能這樣做嗎?
除非需要,否則請不要訂閱。
// yourOtherFile
export function translateBreadcrumbSelf(key: string): string {
this.translateService.get(key);
}
// thisFile
import { translateBreadcrumbSelf } from "yourOtherFile";
translateBreadcrumbSelf.subscribe(
(result: string) => {
console.log(result);
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.