当前位置 博文首页 > 文章内容

    anjular(3 生命函数及请求)

    作者: 栏目:未分类 时间:2020-07-21 11:03:52

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



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