加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular HttpClient 简单入门

发布时间:2020-12-17 08:16:00 所属栏目:安全 来源:网络整理
导读:现代浏览器支持使用两种不同的 API 发起 HTTP 请求:XMLHttpRequest 接口和 fetch() API。 @angular/common/http 中的 HttpClient 类为 Angular 应用程序提供了一个简化的 API 来实现 HTTP 客户端功能。 一、准备工作 首先在app.module.ts 导入 HttpClientMo

现代浏览器支持使用两种不同的 API 发起 HTTP 请求:XMLHttpRequest 接口和 fetch() API。
@angular/common/http 中的 HttpClient 类为 Angular 应用程序提供了一个简化的 API 来实现 HTTP 客户端功能。

一、准备工作

首先在app.module.ts 导入 HttpClientModule。如下:

import { HttpClientModule } from '@angular/common/http';
@NgModule({
  imports: [
    HttpClientModule,]
})
export class AppModule {}

二、在需要引用HttpClient的service.ts中引入HttpClient,如下:
import { HttpClient } from '@angular/common/http';
export class ConfigService {
  constructor(private http: HttpClient) { }
}

三、请求数据
return this.http.get/post(url:'请求地址',options: {
      headers: this.headers
    })
      .toPromise()
      .then((data: any) => {
        return data;
      })
      .catch((err) => {
        console.log(err);
      });
  }

四、在对应的component.ts文件中引入service

数据格式:

{
    "lists":[
        {"title":"","pic":""},{"title":"","pic":""}
    ]
}
五、页面上调用

配置服务端接口也同样。

一、在开发环境配上对应接口请求地址

二、新建name.serviec.ts文件
然后引入:

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

三、接口请求方法及服务配置

四、.html和component.ts使用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读