这个例子演示了如何使用Angular的HttpClientModule.

在app.module.ts里导入HttpClientModule:

import { HttpClientModule } from ‘@angular/common/http’;

Add HttpClientModule to the AppModule @NgModule() imports array to register Angular’s HttpClient providers globally.

全局注册这个HttpClientModule:

Now that the AppModule imports the HttpClientModule, the next step is to inject the HttpClient service into your service so your app can fetch data and interact with external APIs and resources.

下一步则是在service中注入该HttpClient:

import { HttpClient } from ‘@angular/common/http’;

注意这一步从@angular/common/http中导入的HttpClient和前面app.module.ts导入的HttpClientModule不一样。

将HttpClient注入到Cart service的构造函数里:

在cart service cart.service.ts里 ,使用http读取price数据:

getShippingPrices() {return this.http.get('/assets/shipping.json');}

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

Angular HTTPClient的使用方法相关推荐

  1. 【HttpClient】httpclient之post 方法(参数为Map类型)

    1.概述 httpclient之post 方法(参数为Map类型) package httpclient;import java.io.BufferedReader; import java.io.I ...

  2. Android学习笔记---HttpClient入门,使用方法,及简介

    HttpClient入门 发华 金, 软件工程师,IBM CSDL, EMC 金发华是一名工作在 IBM CSDL 的软件工程师.他喜欢钻研各种新的技术,在 Java 网络开发和 Web 开发方面颇有 ...

  3. angular HttpClient post put patch del 方法(2)-Promise 服务

    之前做了在一个页面的CRUD的方法,现实中webapi模块往往是单独写服务的,所以修改了一下原来的设计和结构,还是需要很多知识的. 2017.11.15增加patch方法 ,改进服务程序优化写法 20 ...

  4. angular HttpClient getbyid 方法获取数据

    简单传参的方法,最常用的是getbyid 方法. 直接上代码: getbyId(id: string) {this.myhttp.get('http://192.168.2.139:9002/api/ ...

  5. Angular4 Angular HttpClient

    安装 首先,我们需要更新所有的包到 4.3.0-rc.0 版本.然后,我们需要在 AppModule 中导入 HttpClientModule 模块.具体如下: import { HttpClient ...

  6. Angular HttpClient responseType和observe的坑人行为

    现在是凌晨2点半. 我从晚上8点就遇到这个问题了,一直想不通,直到刚才查到https://github.com/angular/angular/issues/18586才发现被坑了一回. 问题是这样的 ...

  7. angular HttpClient 配置

    angular的资料很少,并且坑很多,报错也不是很好解决,研究这个花了好几天时间. 首先,先查看自己的anuglar版本是不是4.3.0以上,HttpClient是anuglar4.3中新加入的特性, ...

  8. Angular HttpClient.get的实现单步调试

    进入get方法: request方法实现的源代码: @Injectable() export class HttpClient {constructor(private handler: HttpHa ...

  9. HttpComponents之httpclient基本使用方法

    2019独角兽企业重金招聘Python工程师标准>>> httpclient的版本是4.3 第一种方式 package http;import org.apache.http.Htt ...

最新文章

  1. 位移时小心一下运算符的优先级
  2. python中的队列和栈_python的队列和栈
  3. wifi无线破解(BT4)
  4. SD-WAN和虚拟专用网之间有什么区别?虚拟专用网会被替代吗?
  5. 常见Java面试题 线程和进程的区别?
  6. 【EOJ Monthly 2019.02 - D】进制转换(思维,取模,高精度大数)
  7. Kubernetes-Ingress(十九)
  8. UI设计素材字体|三明治3D文字效果– 3个角度
  9. html+表格+左侧表头,HTML多表头表格代码
  10. WIFI6 5G信道、频宽对应关系
  11. 基于Proteus无实物STM32入门自学教程(三)--静态数码管
  12. PS打开前景色快捷键
  13. 摄影构图学pdf_简单易懂,摄影小白也能Get的摄影技巧!
  14. 【论文】 Deep Learning Architecture for Short-Term Passenger Flow Forecasting in Urban Rail Transit
  15. iOS 微信8.0.11更新,新功能,新变化
  16. mysql chroot debian_在我的终端提示中“${debian_chroot:+($debian_chroot)}”有什么作用?...
  17. 量化噪声的大小与什么成正比_什么叫 量化噪声?什么叫 量化白噪声?
  18. android 输入法如何启动流程_android输入法状态控制
  19. arcgis风向_ArcGIS教程:制作风或水流速流向图
  20. 2款好用强大的卸载软件(geek.exe,IObit Uninstaller.exe)

热门文章

  1. PageOffice实现最简单的Java导出Word中的数据
  2. 向量除法——标量乘法的逆运算
  3. W3C专业术语翻译对照表
  4. 从零写一个编译器(二):语法分析之前置知识
  5. 大型高性能网站的十项规则
  6. 区块链分布式云存储项目盘点
  7. css3 - 语言伪类选择器
  8. jmeter接口测试实例-关联
  9. 安卓开源项目周报0104
  10. ASP.NET实现下载的中文文件名乱码处理