Angular 当父div具有“显示无”属性时,角度ngbtooltip位置会受到影响

Angular 当父div具有“显示无”属性时,角度ngbtooltip位置会受到影响,angular,ng-bootstrap,Angular,Ng Bootstrap,我有一个父div,它最初有display:nonecss属性,然后根据条件将display属性设置为block。 但是,工具提示在其子div上的位置会受到影响,并且不会按预期进行定位。如果删除“显示”属性,工具提示将正确渲染 当没有动态css且工具提示可见时,当父div的css属性显示为display:block时,是否有方法重新计算工具提示位置,父对象的display属性的值是多少?请使用visibility:hidden/visible而不是display:none我不能使用visibili

我有一个父div,它最初有display:nonecss属性,然后根据条件将display属性设置为block。 但是,工具提示在其子div上的位置会受到影响,并且不会按预期进行定位。如果删除“显示”属性,工具提示将正确渲染


当没有动态css且工具提示可见时,当父div的css属性显示为display:block

时,是否有方法重新计算工具提示位置,父对象的
display
属性的值是多少?请使用
visibility:hidden/visible
而不是
display:none
我不能使用visibility hidden,因为它会占用DOM中的空间。我已经试过了。@antepolivian,我不明白你的意思question@Maria根据你所说的,我假设你有
。我的意思是,如果您删除了
[ngClass]
及其表达式,同时显示工具提示。此时,您的
parent
标记的
display
属性是什么?我怀疑您可能需要另一个值作为
显示
属性,而不是
,例如
内联块
flex
等。当您没有动态CSS且工具提示可见时,父对象的
display
属性的值是多少?请使用
visibility:hidden/visible
而不是
display:none
我不能使用visibility hidden,因为它会占用DOM中的空间。我已经试过了。@antepolivian,我不明白你的意思question@Maria根据你所说的,我假设你有
。我的意思是,如果您删除了
[ngClass]
及其表达式,同时显示工具提示。此时,您的
parent
标记的
display
属性是什么?我怀疑您可能需要另一个值作为
display
属性,而不是
block
,例如
inline block
flex
等。