ngOnInit方法只是初始化angular的组件和指令,并不是真正的dom加载完成
例子:
html代码:
typescript代码:
这个时候oBox1无法获取到DOM节点,这是因为ngOnInit方法只是初始化angular的组件和指令,并不是真正的dom加载完成。如果要获取到oBox1,可以在ngAfterViewInit方法里获取,该方法是指页面渲染完成之后触发!
例子:
html代码:
typescript代码:
这个时候oBox1无法获取到DOM节点,这是因为ngOnInit方法只是初始化angular的组件和指令,并不是真正的dom加载完成。如果要获取到oBox1,可以在ngAfterViewInit方法里获取,该方法是指页面渲染完成之后触发!