ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

anjular(3 生命函数及请求)

2020-07-21 11:02:42  阅读:196  来源: 互联网

标签:调用 请求 res 组件 jsonp anjular angular 函数


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依赖   并在使用到的地方进行引

标签:调用,请求,res,组件,jsonp,anjular,angular,函数
来源: https://www.cnblogs.com/ttaoai/p/13353837.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有