脚本宝典收集整理的这篇文章主要介绍了

Angular HttpClient 简单入门

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

现代浏览器支持使用两种不同的 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 {}

clipboard.png

二、在需要引用HttpClient的service.ts中引入HttpClient,如下:

import { HttpClient } from '@angular/common/http';
export class ConfigService {
  constructor(private http: HttpClient) { }
}

clipboard.png

三、请求数据

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

clipboard.png

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

clipboard.png

数据格式:

{
    "lists":[
        {"title":"","pic":""},
        {"title":"","pic":""}
    ]
}

五、页面上调用

clipboard.png

配置服务端接口也同样。

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

clipboard.png

二、新建name.serviec.ts文件

然后引入:

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

clipboard.png

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

clipboard.png

四、.html和component.ts使用

clipboard.png

clipboard.png

总结

以上是脚本宝典为你收集整理的

Angular HttpClient 简单入门

全部内容,希望文章能够帮你解决

Angular HttpClient 简单入门

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过