2016-10-22 4 views
0

방금 ​​각도를 업데이트했으며 더 이상 작동하지 않습니다. 이 오류가 발생합니다 : TypeError : 정의되지 않은 'get'속성을 읽을 수 없습니다. .get 함수는 더 이상 작동하지 않는 것 같습니다. 어떤 아이디어?RXJS 및 각도로지도 값 가져 오기

this.http.post(this.baseUrl + 'users/login', body, { 
     headers: headers 
    }) 
     .map((res:any) => res.headers._headersMap.get('auth')) 
     .catch(this.handleError); 

답변

2

직접 headers 개체에 대한 사용 .get() :

res.headers.get('auth') 

제대로 그래서 res

import {Response} from '@angular/http'; 
... 

this.http.post(...) 
     .map((res:Response) => res.headers.get('auth')) 
     ... 
+0

감사의 유형을 표시하는 경우 당신은 당신의 IDE (의 자동 완성)에서 더 많은 도움을 얻을 것이다 많이, 그 위대한 일했습니다! 왜 그것이 전에 효과가 있었는지 모르겠습니다. 나는 미래의 유형에 대해 더 나을 것이다. – user3712837