gpt4 book ai didi

Angular Header/Http/RequestOptions 自 angular 6.0 以来已弃用,如何将它们更新到 angular 8.0?

转载 作者:行者123 更新时间:2023-12-05 08:40:03 25 4
gpt4 key购买 nike

我有这个 block ,在 angular 6.0 中执行 httprequests 时它通常是如何进行的

enter image description here

我尝试使用 Angular 8.0 提供的较新的 HttpClient、HttpResponse 和 HttpHeader。但是没有一个语法匹配。我如何向其中添加 8.0 中的新语法?

最佳答案

你应该像这样从 @angular/common/http 导入:

import { HttpClient, HttpHeaders } from '@angular/common/http';

HTTPHTTPClientHeadersHttpHeaders

并且没有 RequestOptions;

例子:

let headers = new HttpHeaders({
'Content-Type': 'application/json'
});
let options = {
headers: headers
}

this.http.post(URL, param, options)....

引用官方文档 - https://angular.io/guide/http#adding-headers

确保在父模块中导入 HttpClientModule [ https://angular.io/guide/http#setup]

例子:

@NgModule({
imports: [
BrowserModule,
// import HttpClientModule after BrowserModule.
HttpClientModule,
],
declarations: [
AppComponent,
],
bootstrap: [ AppComponent ]
})
export class AppModule {}

关于Angular Header/Http/RequestOptions 自 angular 6.0 以来已弃用,如何将它们更新到 angular 8.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57148870/

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