我刚刚更新了角度,这不再适用了。我收到此错误:TypeError:无法读取属性' get'未定义的。 .get函数似乎不再有效。有什么想法吗?
this.http.post(this.baseUrl + 'users/login', body, {
headers: headers
})
.map((res:any) => res.headers._headersMap.get('auth'))
.catch(this.handleError);
答案 0 :(得分:2)
直接在.get()
对象上使用headers
:
res.headers.get('auth')
如果您正确指出res
import {Response} from '@angular/http';
...
this.http.post(...)
.map((res:Response) => res.headers.get('auth'))
...