【发布时间】:2022-11-10 12:06:26
【问题描述】:
通常我们调用get 请求将数据显示到客户端。当我们执行post request 时,有什么方法可以显示我们得到的响应?
过程:
来自客户端的用户发布词并根据发布的词post 给出响应响应如下:
>0:{username:'patrick',userid:'3636363',position:'manager'}
>1:{username:'patrick1',userid:'3636364',position:'employee'}
>2:{username:'patrick2',userid:'3636365',position:'employee'}
我使用以下方式发布数据 我的html:
<form #search="ngForm" (ngSubmit)="onSubmit(search.value)">
<input type="text" name ="name" ngModel placeholder="name">
<button type="submit"> Search</button>
</form>
我的组件.ts
export class HomeComponent{
url='https://localhost:7292/api/';
constructor (private http:HttpClient){}
onSubmit(data:string){
this.http.post(this.Url+'Employee?name='data.name,data).subscribe((result)=>{
console.log(result)
})
}
In console for result it shows:
>0:{username:'patrick',userid:'3636363',position:'manager'}
>1:{username:'patrick1',userid:'3636364',position:'employee'}
>2:{username:'patrick2',userid:'3636365',position:'employee'}
所以我想在模板中显示username,userid,position。如何显示帖子回复?
【问题讨论】:
-
您可以在问题中添加模板吗?
标签: angular typescript