浅谈Angular HttpClient简单入门


Posted in Javascript onMay 04, 2018

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

浅谈Angular HttpClient简单入门

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

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

浅谈Angular HttpClient简单入门

三、请求数据

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

浅谈Angular HttpClient简单入门

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

浅谈Angular HttpClient简单入门

数据格式:

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

五、页面上调用

浅谈Angular HttpClient简单入门

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
解决 FireFox 下[使用event很麻烦] 的问题.
Aug 22 Javascript
javascript 全角转换实现代码
Jul 17 Javascript
javascript笔记 String类replace函数的一些事
Sep 22 Javascript
jquery插件制作 图片走廊 gallery
Aug 17 Javascript
基于KMP算法JavaScript的实现方法分析
May 03 Javascript
js实现一个链接打开两个链接地址的方法
May 12 Javascript
浅谈JavaScript异常处理语句
Jun 26 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
Aug 06 Javascript
js格式化时间的简单实例
Nov 27 Javascript
uni-app 支持多端第三方地图定位的方法
Jan 03 Javascript
JavaScript实现简单的图片切换功能(实例代码)
Apr 10 Javascript
javascript实现画板功能
Apr 12 Javascript
Vue项目全局配置微信分享思路详解
May 04 #Javascript
vue嵌套路由与404重定向实现方法分析
May 04 #Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
May 04 #Javascript
详解使用jQuery.i18n.properties实现js国际化
May 04 #jQuery
node实现的爬虫功能示例
May 04 #Javascript
基于jQuery.i18n实现web前端的国际化
May 04 #jQuery
JavaScript实现百度搜索框效果
Mar 26 #Javascript
You might like
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
Vue 中axios配置实例详解
2018/07/27 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
对python中dict和json的区别详解
2018/12/18 Python
Python PO设计模式的具体使用
2019/08/16 Python
Python谱减法语音降噪实例
2019/12/18 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
外贸业务员求职自荐信分享
2013/09/21 职场文书
一月红领巾广播稿
2014/02/11 职场文书
会计专业求职信范文
2014/03/16 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
网络妈妈观后感
2015/06/08 职场文书
治庸问责工作总结
2015/08/11 职场文书
欧元符号 €
2022/02/17 杂记