![](/img/trans.png)
[英]Failed to post data using this.http.post using Angular from client's side
[英]Rendering data from HTTP POST Angular 8
我对 Angular 有点陌生,我需要做一个 function 来做一个 http.post 在点击表上并且它可以工作(POST DONE 我需要返回数据并在里面获取数据) postReponse' 在我的 html 文件中仅返回 [Object Object] 并且我找不到按应有的方式呈现数据的方法,请问有人可以解决此问题吗?
这是代码示例:
public postReponse: any;
postRefs(){
return this.httpClient.post('someUrl',
{
"someBody"
})
.subscribe(
data => {
console.log("POST DONE", data)
return this.postResponse = data;
},
error => {
console.log("ERROR POST", error)
}
)
}
//home.component.html
<tr>
<td>{{postResponse}}</td>
<td>{{postResponse}}</td>
<td>{{postResponse}}</td>
<td>{{postResponse}}</td>
</tr>
postResponse 是一个带有键和值的 object,例如,如果它包含两个属性 id 和 name,那么它将如下所示:
{ id : 1, name = 'name' }
因此,如果您需要访问名称属性,您需要在 html 中写入:
<td>{{postResponse.name}}</td>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.