[英]When using *ngIf offsetHeight not working
如果我在没有*ngIf
的元素上使用offsetHeight
,它会给我高度,但是当我尝试将它与*ngIf
一起使用时,它会给我错误,该element is null
。 我不知道为什么会这样......感谢您的每一个帮助!
.ts
:
export class CvDesignComponent implements OnInit {
isUser = true;
constructor(private apiService: ApiService) {}
ngOnInit(): void {
const element = document.getElementById("element");
console.log(element.offsetHeight);
}
}
.html
:
<div id="element" *ngIf="isUser">
<h2>aaaa</h2>
<h2>aaaa</h2>
<h2>aaaa</h2>
</div>
使用 hidden 是因为,没有创建div id="element" 。
<div id="element" [hidden]="isUser">
<h2>aaaa</h2>
<h2>aaaa</h2>
<h2>aaaa</h2>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.