在 Angular6 中使用 HTTP 请求服务端数据的步骤详解


Posted in Javascript onAugust 06, 2018

第一步

准备好api接口地址, 例如 https://api.example.com/api/

第二步

在根组件 app.components.ts 中引入 HttpClientModule 模块。

// app.components.ts
import {HttpClientModule} from "@angular/common/http"; //引入HttpClientModule 模块
imports: [
 BrowserModule,
 AppRoutingModule,
 HttpClientModule //声明HTTP模块
],

第三步

在组件中使用HTTP模块向远程服务器请求数据

1.引入HTTP模块

// list.components.ts
import { HttpClient } from "@angular/common/http" //这里是HttpClient

2.在组件的构造函数中实例化 HttpClient

constructor(private http:HttpClient){}

3.创建用来接收数据的变量

public anyList:any

4.通过HTTP的get方法请求数据

ngOnInit() { //这个是初始化
 this.http.get("https://api.example.com/api/list")
   .subscribe(res=>{ this.anyList = res })
}
// get方法中接收的是一个接口文件的地址,它会接收接口传递过来的数据,并默认处理为json数据。
// subscribe方法是对get接收的数据进行处理。参数 res 就是接收过来的数据对象。然后把 res 对象赋值给anyList变量。

5:前台输出

// list.component.html

<ul *ngFor="let v of anyList"> 循环输出anyList对象数据
 <a routerLink="/post/{{v.id}}"> 这里的routerLink是angular的a链接形式
  <img src="{{v.thumb}}" alt=""> 这里的v.thumb是调用anyList对象的每条数据的thumb缩略图
  <h3>{{v.name}}</h3>
 </a>
</ul>

打开前台页面,就可以看到输出的数据信息了。

总结

以上所述是小编给大家介绍的在 Angular6 中使用 HTTP 请求服务端数据的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 Javascript
JS实现n秒后自动跳转的两种方法
Nov 30 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
create-react-app修改为多页面支持的方法
May 17 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
Electron 如何调用本地模块的方法
Feb 01 Javascript
微信小程序按钮点击跳转页面详解
May 06 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
Nov 17 Javascript
animate.css在vue项目中的使用教程
Aug 05 #Javascript
iconfont的三种使用方式详解
Aug 05 #Javascript
vue-content-loader内容加载器的使用方法
Aug 05 #Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
Aug 05 #Javascript
dts文件中删除一个node或属性的操作方法
Aug 05 #Javascript
深入理解JavaScript的async/await
Aug 05 #Javascript
js数据类型检测总结
Aug 05 #Javascript
You might like
thinkphp配置连接数据库技巧
2014/12/02 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
jQuery Mobile 导航栏代码
2013/11/01 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
2020/03/25 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
Fiddler如何抓取手机APP数据包
2016/01/22 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
中英文自我评价语句
2013/12/20 职场文书
总会计师岗位职责
2014/02/19 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
联谊活动总结
2014/08/28 职场文书
科学发展观活动总结
2014/08/28 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
国富论读书笔记
2015/06/26 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
教师听课学习心得体会
2016/01/15 职场文书
教师师德承诺书2016
2016/03/25 职场文书
python中的被动信息搜集
2021/04/29 Python