gpt4 book ai didi

javascript - Angular 5 服务 httpClient 帖子 - 标题未定义

转载 作者:行者123 更新时间:2023-11-28 17:41:48 25 4
gpt4 key购买 nike

我正在尝试从 Angular 5 服务发布数据。

在我的服务中:

导出类DataService { title: '我的标题';

然后

postIt() {
return this.httpClient.post<any>('http://jsonplaceholder.typicode.com/posts', title: 'sometitle');
}

然后从我的 app.cmponent.ts onInit 我有:

this.myDataService.postIt()
.subscribe(
res => {
console.log(res);
},
err => {
console.log("Error occured");
}
);

我收到错误:

 ERROR ReferenceError: title is not defined

我做错了什么?

最佳答案

Post 请求接受第二个参数作为 json 主体,它是一个对象。当您尝试在调用后发送任何数据时,它应该采用对象格式

const body = {name: 'Brad'};

http
.post('/api/developers/add', body)
// See below - subscribe() is still necessary when using post().
.subscribe(...);

以下是更多详细信息的链接 https://angular.io/guide/http

关于javascript - Angular 5 服务 httpClient 帖子 - 标题未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47754476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com