我在tap
之前的响应中做了一些更正,但在实施之后map
我没有被调用。一点也不安慰我。map
tap
map
在我们发送给map
任何人帮助我之前,在回复中进行一些更正的最佳方法是什么?
以及让我知道tap
这里的确切用途。这是我的代码:
createTranslationId(translationId: ModelTranslationId) {
console.log('translationId', translationId);
return this.http.post<any>(environment.configUrl + `Configuration`, translationId)
.pipe(
tap(response => {
return Object.assign({}, response, {
Response: {
'Name': response.Response.Name,
'Description': response.Response.Description,
'TypeId': response.Response.TypeId,
'Type': response.Response.Type,
'Id': response.Response.Id,
'CreatedBy': response.Response.CreatedBy,
'CreatedDate': response.Response.CreatedDate,
'UpdatedBy': response.Response.UpdatedBy,
'UpdatedDate': response.Response.UpdatedDate
}
});
}),
map(response => {
console.log('response3', response);
return response;
}),
catchError(this.handleError)
);
}
提前致谢。