我使用 HttpClient.get 创建了一个从服务器返回用户详细信息的服务。
public getUser(id: number): Observable<User>{
return this.http
.get<User>('myUrl?id='+id);}
我已经将服务注入到一个组件中。在组件中,我想获得一个用户,所以我订阅了返回 Observable 的服务方法。
到目前为止,一切都很好。
我的问题:现在我想获得另一个用户,问题是我如何激活服务方法以再次获得用户?
每次需要用户时,我应该取消订阅并再次订阅吗?