-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));
}
同様に、 '.map(res => res.json())'はもう必要ありませんが、HttpClientオブザーバブルはデフォルトでjson本体を出力します。これは文書化されています。なぜドキュメントを読まないのですか? https://angular.io/guide/http、https://angular.io/guide/http#typechecking-the-response –