角度1の代わりに$ http.pendingRequestをAngular 2に、またはインターセプタのようにグローバルに追跡する必要があります。観測可能が戻っていない間、私はおそらくちょうどアイコンの状態を維持するであろう角度2で保留中のHTTPリクエストを追跡する方法
getItem(itemID:string){
if(this.pendingRequest){
this.pendingRequest.unsubscribe();
}
this.pendingRequest = this.http.get(`./country-info/${itemID}`).map((res: Response) => res.json()).subscribe(res => this.item = res.item);
}