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