首页 > 编程 > JavaScript > 正文

浅谈Angular HttpClient简单入门

2019-11-19 13:55:07
字体:
来源:转载
供稿:网友

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

五、页面上调用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表