在ngOnInit定义中“初始化指令的数据绑定属性后调用”是什么意思?
答案 0 :(得分:0)
ngOnInit是Angular 2调用的生命周期钩子,表示Angular已完成创建组件。
我们需要导入OnInit以便像这样使用(实际上实现OnInit不是强制性的,但被认为是良好的做法):
import {Component, OnInit} from '@angular/core';
然后使用OnInit的方法,我们必须在类中实现。
export class ClassName implements OnInit{
constructor(){
//called first time before the ngOnInit()
}
ngOnInit(){
//called after the constructor and called after the first ngOnChanges()
}
}
在指令的数据绑定属性之后立即调用ngOnInit 已经第一次检查,并在其任何一个孩子之前 已经过检查。它仅在指令时调用一次 实例
请检查此Link