我对AngularFire遇到问题,因为在他们的github (Documentation)中说它返回了一个Observable。
这是关于stackoverflow的新帐户,因此我无法在此处嵌入图像。
但是问题是我不能订阅Observable。
我的猜测是它必须与之做某些事情
(data: any) => Observable<any>;
因为当我尝试将httpCallReleaseUser变量键入defdef为Observable时。我收到一条错误消息,告诉我它没有订阅+其他方法。
如果那是问题
之间有什么区别>>
Observable<any>
和
(data: any) => Observable<any>;
我对AngularFire遇到问题,因为在他们的github(文档)中它说它返回一个Observable。这是关于stackoverflow的新帐户,因此我无法在此处嵌入图像。代码问题,但...
您的定义是错误的。正如@Nelles所表明的,您正在执行一个函数,而这并没有实现您想要的功能。您可能想要简单的东西:data:Observable<any>;
表示您的变量属于可观察类型。
Observable
和() => Observable
之间的区别在于,后者是输出Observable
的函数。