Angular 如何使用可观测的算子?

Angular 如何使用可观测的算子?,angular,rxjs,observable,Angular,Rxjs,Observable,所以我当然搜索了很多。例如: 但我尝试的并不能解决问题 所以我有这个: import { Observable,} from "rxjs"; import { of } from 'rxjs/observable/of'; export class TranslateServiceStub{ public get(key: any): any { Observable.of(key); } } 但它一直在说: Property 'of' does

所以我当然搜索了很多。例如:

但我尝试的并不能解决问题

所以我有这个:

import { Observable,} from "rxjs";
import { of } from 'rxjs/observable/of';



export class TranslateServiceStub{

    public get(key: any): any {
        Observable.of(key);
    }
}

但它一直在说:


Property 'of' does not exist on type 'typeof Observable'.ts(2339)

那么我要怎么做才能解决这个问题呢


感谢您

从“rxjs”而不是“rxjs/observable/of”导入

import { of} from "rxjs";

如果要从RxJS导入的函数
,为什么要在observable上使用它?只需像(键)
那样使用它即可。在此之前,您不必调用任何对象。

我试过了。I型:可观察到,甚至看不到命令。你能解释一下你的需求吗?从您想要创建一个可观察的?这是正确的,但是OP也在做
observable.of
,当规范的正确语法为
of()
时。我想在规范中注入模拟file@savantCodeEngineer,在Rxjs 6中,您仅从“Rxjs”中使用(键)和
导入{of}。从Angular 6开始,它使用的是Rxjs 6,如果你使用的是旧的Angular 5,那么你的代码是正确的,谷歌搜索了很多…正如@Liam在评论中所说的,用
of(key)
替换
of(key)
。哦,我不知道。是的,这是有效的:)thxAlso你可能想返回可观察的,不是吗?你忘了退票了