angularjs2.0 指令和组件变化检测和生命周期钩

<ol>
<li><b>constructor(myService: MyService, ...) { ... }</b>
在任何其他生命周期钩前,该类构造函数被调用。用它来注入依赖关系,为了避免任何发生错误。</li>
<li><b>ngOnChanges(changeRecord) { ... }</b>
更改任何输入属性之后调用和在内容处理或者子视图之前调用</li>
<li><b>ngOnInit() { ... }</b>
构造函数之后调用,初始化输入属性时调用,调用一次ngOnChanges。</li>
<li><b>ngDoCheck() { ... }</b>
每次校验组件或者指令的输入属性是调用。使用它来执行一个自定义校验来扩展更改默认校验。</li>
<li><b>ngAfterContentInit() { ... }</b>
当组件或指令的内容已经被初始化ngOnInit后调用。</li>
<li><b>ngAfterContentChecked() { ... }</b>
当组件或指令的内容校验后调用</li>
<li><b>ngAfterViewInit() { ... }</b>
当组件的视图已初始化,ngaftercontentinit方法后调用。仅适用于组件。</li>
<li><b>ngAfterViewChecked() { ... }</b>
当组件的视图校验完成后调用。仅适用于组件。</li>
<li><b>ngOnDestroy() { ... }</b>
在组件销毁之前调用一次。</li>
</ol>

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 124,470评论 18 136
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 8,004评论 6 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 29,073评论 18 398
  • 说话,就跟写字一样,甚至比写字更加普遍,字不是人人会写,话是人人都能说,但是我们真的能把话说好吗?跟写字一样,你会...
    颜书白阅读 52评论 0 0
  • 从青藤茶馆出来,黄昏已深。刚走到南山路,电话响起,我从大包里翻找手机,差点带出我的宝贝Kindle。在这个Kind...
    见伊阅读 868评论 73 49
  • 写在最前面 Singleton Pattern也就是单例模式 Quote from WikipediaIn mat...
    晚安多巴胺阅读 91评论 0 1