Mus*_*afa 1 http typescript angular
在 angular 6.0 中执行 httprequests 时,我有这个块
我尝试使用 angular 8.0 提供的较新的 HttpClient、HttpResponse 和 HttpHeaders。但是没有一个语法匹配。我将如何在 8.0 中添加较新的语法?
你应该@angular/common/http像这样导入:
import { HttpClient, HttpHeaders } from '@angular/common/http';
Run Code Online (Sandbox Code Playgroud)
HTTP是HTTPClient
Headers是HttpHeaders
并且没有请求选项;
例子:
let headers = new HttpHeaders({
'Content-Type': 'application/json'
});
let options = {
headers: headers
}
this.http.post(URL, param, options)....
Run Code Online (Sandbox Code Playgroud)
参考官方文档 - 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 {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5687 次 |
| 最近记录: |