angular - 如何在Angular 9中将div元素的高度设置为另一个div?
问题描述
我有两个 div 元素,我想将第一个 div 的高度设置为第二个 div 元素。我没有指定第一个 div 的高度,因为它会动态增长或缩小。我想获得那个高度并将其分配给第二个 div。请帮我。我尝试使用代码来获取第一个 div 的高度,
html
<div id"firstdiv" #myIdentifier>
<p>This is test.</p>
</div>
<div id="seconddiv">
</div>
ts
ngAfterViewInit() {
let height = this.myIdentifier.nativeElement.offsetHeight;
console.log('Height: ' + height);
}
@ViewChild('myIdentifier')
myIdentifier: ElementRef;
此代码在 IDE 中显示错误,nativeElement 不是 ElementRef 的已知属性。在浏览器控制台中它说 -
错误类型错误:无法读取未定义的属性“nativeElement”。
解决方案
推荐阅读
- javascript - 如何从 JavaScript 的对话框中获取文件名?
- php - 如何在 2 个不同站点之间传递变量的值
- delphi - Delphi访问c ++ DLL仅返回字符串中的5个字符
- javascript - Object.defineProperty() 中描述符的默认值是什么意思?
- python - 货币换算
- keras - Keras 预测结果(获取分数,使用 argmax)
- javascript - 为什么 (&) 符号未显示在 Android 默认消息传递应用程序中?
- python - 如何使用 Selenium Webdriver 在 svg 标签中显示工具提示
- apache-nifi - why the recent NiFi logs are getting deleted automatically from the log directory?
- windows - 在 Windows 上安装 docker