首页 > 其他 > 详细

Angular学习(三)

时间:2018-01-19 19:16:11      阅读:235      评论:0      收藏:0      [点我收藏+]

Angular服务

1.创建服务:

ng g service services/storage

技术分享图片

2.注入服务

在根目录的app.module.ts里引入服务。并且在providers:[]里写入服务模块

技术分享图片

技术分享图片

在要用这个服务的ts文件里引入服务

技术分享图片

在constructor构造函数里实例化服务

技术分享图片

使用this.storage访问服务

技术分享图片

Http请求

3.注册Http Jsonp 服务

在根目录的app.module.ts里注入模块:HttpModule    JsonpModule

技术分享图片

在imports 里写入模块

技术分享图片

3.1在其他模块里使用http 和 jsonp 模块

要在模块的顶部import   http jsonp 模块

技术分享图片

并且在构造函数里实例化模块

技术分享图片

3.2    http请求数据,注意this的指向

技术分享图片

Jsonp 请求数据

需要在接口的末尾添加回调函数

技术分享图片

请求数据要改成jsonp

技术分享图片

Post请求数据

首先要在使用post的模块里注入Headers 模块

技术分享图片

并且实例化Headers

技术分享图片

请求的参数

  1, 接口地址

  2, 要提交的数据

  3, 请求头设置

  技术分享图片

4.使用Rxjs请求数据

在使用rxjs的模块里银注入Observable  ,并且引入Rx

技术分享图片

在页面上使用一个 .map方法,其他的都跟http请求一样

技术分享图片

 

Angular学习(三)

原文:https://www.cnblogs.com/chefweb/p/8318380.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!