div 看起来像这样:
<div #container [ngStyle]=...>
如果包含元素很重要,则容器是一个 flexbox 行;我需要知道我添加到行中的新元素是否适合而不引起换行。
因此,我的代码将总结容器中每个元素的总大小,并将其与#container 的大小进行比较。
代码是这样的:
#ViewChild('container') pillContainer: ElementRef;
let maxWidth = this.pillContainer.nativeElement.????
这就是问题所在。我不认为它是 offsetWidth ,因为我得到的数字更像是左边距。但是,如果我查看以下内容,则没有“宽度”元素:
this.pillContainer.nativeElement.attributes. xxxx
我确实找到了一个名为(用双引号)“宽度”的元素,但我没有看到获取该属性值的方法。
有任何想法吗?在此先感谢,瑜伽士