gpt4 book ai didi

javascript - Angular 7 服务文件中未调用 API

转载 作者:行者123 更新时间:2023-12-01 00:31:36 24 4
gpt4 key购买 nike

我正在使用新闻应用程序。当我尝试调用 API 时,它没有在服务文件函数中被调用。当我尝试控制台时,它得到了控制台,但当我看到网络选项卡时,没有调用 API。

组件文件:

newPostView(postId: { split: (arg0: string) => any[]; }) {
postId = postId.split("-")[1];
this.data = {
postId: postId,
postType: localStorage.language
}
this._newsService.newsCount(this.data);
}

下面是我在服务文件中的函数。

newsCount(data) {
console.log("post data", data);
return this.http.put(config.baseApiUrl + 'post-views', data);
}

最佳答案

如果您从服务文件返回,那么您应该在组件文件中订阅。所以您更新后的代码应该如下所示。

组件文件:

newPostView(postId: { split: (arg0: string) => any[]; }) {
postId = postId.split("-")[1];
this.data = {
postId: postId,
postType: localStorage.language
}
this._newsService.newsCount(this.data).subscribe((res:any) =>{

});
}

关于javascript - Angular 7 服务文件中未调用 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58484819/

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