• angular5 生命周期钩子函数


    生命周期执行顺序
    ngOnChanges

    在有输入属性的情况下才会调用,该方法接受当前和上一属性值的SimpleChanges对象。如果有输入属性,会在ngOnInit之前调用。

    ngOnInit

    在组件初始化的时候调用,只调用一次,在第一次调用ngOnChanges之后调用

    ngDoCheck

    在组件定义的属性或方法变更时调用(用于脏值之检测,非常耗性能,因为会把所有的属性和方法都检测一遍),会在ngOnChanges()和ngOnInit()之后

    ngAfterContentInit

    在组件内容初始化之后调用,在第一次ngDoCheck之后调用,只调用一次

    ngAfterContentChecked
    在组件每次检查内容放生变更时调用。在ngAfterContentInit和每次ngDoCheck之后调用

     ngAfterViewInit

    在组件相应的视图初始化之后调用,第一次ngAfterContentChecked之后调用,只调用一次

     ngAfterViewChecked

    在组件每次检查视图发生变更时调用。ngAfterViewInit和每次ngAfterContentChecked之后调用。

    ngOnDestroy

    在组件销毁前调用,做一些清理工作,比如退订可观察对象和移除事件处理器,以免导致内存泄漏。

  • 相关阅读:
    理解numpy.dot()
    Numpy数组操作
    numpy.rollaxis函数
    数组的分割
    数组的组合
    轴的概念
    Numpy数组解惑
    Django2.1.3 urls.py path模块配置
    ubuntu18.04创建虚拟环境时提示bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录 的解决办法
    对银行卡号进行验证(转)
  • 原文地址:https://www.cnblogs.com/mttcug/p/8243609.html
Copyright © 2020-2023  润新知