Ras*_*sta 1 javascript angular
我正在使用Angular2/4并尝试在组件加载时获取div的高度
<div id="top" #divId>
</div>
@ViewChild('divId') myDiv: ElementRef;
ngOnInit() {
console.log(this.myDiv.nativeElement.offsetHeight)
}
Run Code Online (Sandbox Code Playgroud)
但是,当我在控制台中检查时,仅当div首次加载时返回的高度是不正确的
有什么指针吗?
我会等到ngAfterViewInit挂钩被叫
ngAfterViewInit() {
console.log(this.myDiv.nativeElement.offsetHeight)
}
Run Code Online (Sandbox Code Playgroud)
请参阅文档中有关生命周期钩子的更多信息
| 归档时间: |
|
| 查看次数: |
565 次 |
| 最近记录: |