码迷,mamicode.com
首页 > 其他好文 > 详细

Angular学习(三)

时间:2018-01-19 19:54:46      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:body   分享   ice   http   const   ali   headers   设置   import   

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学习(三)

标签:body   分享   ice   http   const   ali   headers   设置   import   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!