-2
HttpClient 대신 Http를 사용하여 내 서비스에서이 호출을 수행하는 방법은 무엇입니까? HttpClient는 map() 호출을하지 않습니다.HttpClient 및 redux를 사용하여 각도 5의 페이로드를 매핑하는 방법
loadObservations() {
this.http.get(`${BASE_URL}${1000}`)
.map(res => res.json())
.map(payload => ({ type: 'ADD_OBSERVATIONS', payload }))
.subscribe(action => this.store.dispatch(action));
}
HttpClient observables가 기본적으로 json 본문을 방출하기 때문에'.map (res => res.json())'이 더 이상 필요 없다는 점을 제외하면 같은 방식입니다. 이것은 문서화되어있다. 설명서를 읽지 않는 이유는 무엇입니까? https://angular.io/guide/http, https://angular.io/guide/http#typechecking-the-response –