我正在尝试使用库中的post方法创建一个新帖子Http。我input在模板中有一个框,如果有人通过该input框添加帖子,则会将其添加post到列表中。
但是我在post.id=response.json().id. 请在下面找到代码。
posts:any[];
private url = 'https://jsonplaceholder.typicode.com/posts';
constructor(private http : HttpClient) {
http.get(this.url).subscribe( (Response: any[]) => {
this.posts = Response;
} )
}
addPost(postTitle:HTMLInputElement){
let post:any = {input : postTitle.value}
postTitle.value = '';
this.http.post(this.url, JSON.stringify(post))
.subscribe( response => {
post.id = response.json().id;
this.posts.splice(0, 0, post)
//console.log( response );
})
}
拉风的咖菲猫
陪伴而非守候
狐的传说
相关分类