Angular 钩子学习记录
2018-03-11 14:24
197 查看
ngOnChanges() | 当Angular(重新)设置数据绑定输入属性时响应。 该方法接受当前和上一属性值的SimpleChanges对象当被绑定的输入属性的值发生变化时调用,首次调用一定会发生在 ngOnInit()之前。 |
ngOnInit() | 在Angular第一次显示数据绑定和设置指令/组件的输入属性之后,初始化指令/组件。在第一轮ngOnChanges()完成之后调用,只调用一次。 |
ngDoCheck() | 检测,并在发生Angular无法或不愿意自己检测的变化时作出反应。在每个Angular变更检测周期中调用,ngOnChanges()和 ngOnInit()之后。 |
ngAfterContentInit() | 当把内容投影进组件之后调用。第一次ngDoCheck()之后调用,只调用一次。 |
ngAfterContentChecked() | 每次完成被投影组件内容的变更检测之后调用。ngAfterContentInit()和每次 ngDoCheck()之后调用 |
ngAfterViewInit() | 初始化完组件视图及其子视图之后调用。第一次ngAfterContentChecked()之后调用,只调用一次。 |
ngAfterViewChecked() | 每次做完组件视图和子视图的变更检测之后调用。ngAfterViewInit()和每次 ngAfterContentChecked()之后调用。 |
ngOnDestroy() | 当Angular每次销毁指令/组件之前调用并清扫。 在这儿反订阅可观察对象和分离事件处理器,以防内存泄漏。在Angular销毁指令/组件之前调用。 |
相关文章推荐
- angular2+和ionic2+学习博客和问题记录
- 记录一些学习angular2中遇到的问题
- Angular学习笔记(十四)之生命周期钩子和OnChanges
- Angular学习记录-显示与隐藏
- Angular学习笔记(十六)组件周期钩子之投影和AfterContentInit
- 记录一个angular学习网址
- Angular学习知识点记录
- Ionic+angularjs 系列文章学习记录
- 学习Discuz! X3.2记录:快速回复插件,找不到钩子ID怎么办?
- angular2学习记录-给后端程序员的经验分享
- 【前端】Angular2 Ionic2 学习记录
- jsonp学习记录
- PHP特级部分-学习记录
- java_web 学习记录(一):简单web项目
- 学习记录ES6反射内置对象Proxy与Reflect
- RRiBbit 学习记录
- LSTM新手学习记录
- jqGrid分页技术学习(六)spring jdbc 通用DAO——查询所有记录
- 第二十三天python学习记录
- 学习java所遇到的问题与解决方案记录