组件生命周期钩子
来源:互联网 发布:文爱都用什么软件 编辑:程序博客网 时间:2024/06/05 04:53
直接上代码:然后看钩子的执行顺序:
import { AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, Component, DoCheck, Input, OnChanges, OnDestroy, OnInit, SimpleChanges} from '@angular/core';let logIndex:number=1;@Component({ selector: 'app-life', templateUrl: './life.component.html', styleUrls: ['./life.component.css']})export class LifeComponent implements OnInit ,OnChanges,DoCheck,AfterContentInit,AfterContentChecked,AfterViewChecked,AfterViewInit,OnDestroy{ @Input() name:string; logIt(msg:string){ console.log(`#${logIndex++} ${msg}`); } constructor() { this.logIt("name属性在构造函数里面的值是"+name); } ngAfterContentInit(): void { this.logIt("ngAfterContentInit"); } ngAfterContentChecked(): void { this.logIt("ngAfterContentChecked"); } ngAfterViewChecked(): void { this.logIt("ngAfterViewChecked"); } ngAfterViewInit(): void { this.logIt("ngAfterViewInit"); } ngOnDestroy(): void { this.logIt("ngOnDestroy"); } ngDoCheck(): void { this.logIt("ngDoCheck"); } ngOnChanges(changes: SimpleChanges): void { let name=changes['name'].currentValue; this.logIt("name在ngOnChanges的值是"+name); } ngOnInit() { this.logIt("ngOnInit"); }}执行后:
阅读全文
0 0
- 组件生命周期钩子
- Angular4 组件生命周期钩子
- angular2 组件的生命周期钩子
- angular2 组件的生命周期钩子
- 第二章:vue2组件的生命周期钩子函数
- react系列(6)组件生命周期钩子函数
- 生命周期和钩子函数
- Vue 生命周期钩子
- Angular2生命周期钩子函数
- vue生命周期钩子函数
- vue生命周期、钩子理解
- android生命周期钩子
- 键盘钩子组件
- 鼠标钩子组件
- 组件生命周期
- Vm生命周期和钩子函数
- Vue学习之 生命周期钩子
- vue.js生命周期钩子详解
- 6. ZigZag Conversion
- GPU图形固定渲染管线
- Android框架之TableLayout的使用
- Java日记(8)— 数组和字符串
- git简介和使用,
- 组件生命周期钩子
- nginx负载均衡的5种策略(转载)
- 手游服务器开发的那点事-基本功能点
- linux内核驱动---创建设备节点文件
- 5-1 二分查找法
- IR2101驱动
- River Hopscotch
- 5-2 二分搜索树基础
- 链表是否有环