18910140161

html-angular cdk-virtual-scroll-viewport在调用GetBoundingClientRect-Stack Overflow时返回0

顺晟科技

2022-10-19 13:14:16

88

我有一个表组件,它包含在cdk-virtual-scroll-viewport中。其中一个列单元格包含

“..更多”

展开整行的选项。但是当向上/向下滚动时,由于滚动视口的性质,行会折叠(用户希望它保持扩展)。我通过添加。

解决了这个问题
display: contents

但是这改变了popup组件在表中的位置(顶部和左侧排列),因为我们将as传递给popup组件以计算显示popup的位置(top、bottom、left和right)

我看到返回

domrect{x:0,y:0,widt:0,height:0,top:0,…}

设置。

谁能告诉我为什么它返回“0”


顺晟科技:

如果使用@input,则值在初始化之前不会传递给组件(ngOnInit)。您可以使用生命周期ngOnChanges,以便在组件初始化之前传递值。

例如:

display: contents
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航