我是Angular的新手,我尝试了一些代码,在ngOnInit()之前触发了属性集。
export class App implements OnInit{
isTriggered = false;
constructor(){
...
}
ngOnInit(){
this.isTriggered = true;
}
}
我不确定这是如何工作的,但是在调试器移至
isTriggered = false;
之前先触发this.isTriggered = true;
有人可以解释一下为什么会这样吗,以及从ngOnInit()触发
this.isTriggered = true;
的方法是什么? 最佳答案
实际上这很明显。要调用ngOnInit,您需要一个App类的实例。创建实例时,将首先初始化所有声明的字段。
关于javascript - 在组件中的ngOnInit()之前触发属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57209073/