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

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...