美文网首页我爱编程
Angular之服务、HttpClient请求数据、subscr

Angular之服务、HttpClient请求数据、subscr

作者: writeanewworld | 来源:发表于2018-02-06 11:28 被阅读0次

    1.使用
    某些共同的功能可以作为服务,比如说使用一个服务来定义一个URL,可以作用于全局,服务是可以在任何组件中单独注入的。

    2.特性

    1)服务是单例的,也就是实例化一次贯穿于应用的整个生命周期,常驻内存
    ,所以不能定义太多的服务。

    2)全局属性 全局行为,可以在组件之间的数据通信中使用,但是安全性不高。也可以使用storage进行组件之间的数据传递。

    3)在任何组件中可以单独注入

    4)服务中是不可以再构建服务的

    5)所有的服务对象实例化必须放在constructor的小括号里

    3.代码

    4.HttpClient
    安装:imports import导入

    发起请求,请求json

    5.subscribe
    解决异步的三大方法
    。回调callback
    。承诺promise
    。subscribe

    现在最主流的就是subscribe

    private http:HttpClient;
    this.http.get('json').subscribe(data=>
    { 
       console.log(data)
    },
    error=>{
      console.log('error');
    })
    

    相关文章

      网友评论

        本文标题:Angular之服务、HttpClient请求数据、subscr

        本文链接:https://www.haomeiwen.com/subject/kwkjzxtx.html