zoukankan      html  css  js  c++  java
  • anjular(3 生命函数及请求)

    angular中页面加载会首先触发构造方法constructor(){} ,如果要控制页面首次加载执行的生命函数可以在将其引入

        ngOnChanges() 属性值发生变化时触发或父子组件传值的时候会触发

        ngOnInit()默认触发,一般放请求数据

        ngDoCheck()在angular无法或不愿意自己检车的时候做出反应

        ngAfterContentInit()内容显示后调用

        ngAfterContentChecked()内容显示在组件中后,发生变化进行调用

        ngAfterViewInit()组件初始化及子视图后调用

        ngAfterViewChecked()组件和子视图变更后调用

        ngOnDestroy()销毁指令,操作前调用,可以尽情数据保存的操作

    angular中自带rxjs请求模块 使用请求需要在APP.module中引入HttpClientModule模块,而jsonp请求还需引入HttpClientJsonpModule,并且在imports中配置组件

    rxjs中的get请求:  this.http.get(请求路径).subscribe((res)=>{})

        post请求需要手动设置请求头 例(const httpOptions={headers: new HttpHeaders({"Content-Type":'application/json'})})  :  this.http.post(请求地址,{后端接收参数},设置的请求头).subscribe((res)=>{})

        jsonp请求: 后端服务器必须支持jsonp  根据必传参数是callback还是cb进行写值:  this.gttp.jsonp(请求地址,'callback'或'cb').subscribe((res)=>{})

    angular也可以使用axios发送请求 

        安装axios依赖   并在使用到的地方进行引

  • 相关阅读:
    2017ccpc全国邀请赛(湖南湘潭) E. Partial Sum
    Codeforces Round #412 C. Success Rate (rated, Div. 2, base on VK Cup 2017 Round 3)
    2017 中国大学生程序设计竞赛 女生专场 Building Shops (hdu6024)
    51nod 1084 矩阵取数问题 V2
    Power收集
    红色的幻想乡
    Koishi Loves Segments
    Wood Processing
    整数对
    Room and Moor
  • 原文地址:https://www.cnblogs.com/ttaoai/p/13353837.html
Copyright © 2011-2022 走看看