我有一个使用NgFor
填充自己的子组件的父组件。父母定义了一个属性childIsVisible = false
并使用*ngIf="childIsVisible"
将孩子绑定到它,因此最初不显示孩子。使用NgIf获取子组件的宽度和高度
稍后,我想翻转childIsVisible
至true
,以便显示子组件,并根据它的宽度定位子组件。
我的问题是,在翻转可见性的父方法中,我无法获得孩子的宽度,因为它尚未显示。我想要的是一些切换可见性的方法,一旦显示子组件,获取其宽度并相应地定位它。
我曾看过使用AfterContentChecked
,但这似乎有点沉重,因为它几乎被称为不断。
希望这是有道理的,任何想法用不同的方法来解决这个问题将是伟大的。
干杯
如果你可以在笨拙的东西中展示一些东西。 – micronyks
我无法在plnkr上找到我的头。试图设置使用NG2模板的东西,但我添加任何东西似乎打破它,我不能解决如何调试我写的东西。但它会有另一个裂缝,我知道它非常无意义地试图描述这个没有例子的东西 – popClingwrap