【发布时间】:2017-11-29 04:36:14
【问题描述】:
我在服务中有一个可观察的函数。
getlistofcities(){
return this.httpclient.get(getcitylist);
我将它注入到一个组件中。
this.landingpagedependancyservice.getlistofcities()
.subscribe(
(city:any) =>{
this.cities = city;
}
);
但是当我转到我的 ngOnDestroy() 时我注意到了
我尝试订阅我得到错误
Property 'unsubscribe' does not exist on type 'Observable<Object>'
这让我觉得我把 observable 放在一个函数中做错了。我应该把它作为一个变量吗?
【问题讨论】:
-
您在询问有关代码的问题,但您没有发布该代码。我们所能说的就是错误消息已经说明的内容:您试图在可观察对象上调用 unsuscribe(),而不是在订阅上调用它。订阅是 subscribe() 返回的内容。
-
那么它应该被记录为一个变量。甜的。你回答了我的问题
标签: angular typescript observable