在ShadowDom之外为父级更改属性(显示:无 - >显示:flex - >显示:无)

时间:2014-05-05 10:29:08

标签: dart angular-dart

My Angular-Component位于flexbox内(id =" log")Flexbox可以显示或隐藏。 在我的组件内部有一个可滚动区域,显示日志消息。 (id =" message-list")必须根据父项大小以编程方式设置message-list的高度。 (并且是 - 它必须以编程方式设置,在这几个小时内工作)

问题是 - 我不知道父母(日志(组件外))何时改变它的状态。 onShadowRoot没有帮助,因为当组件插入SR时调用它,它的可见性没有任何东西。

这是一个提示。

enter image description here

1 个答案:

答案 0 :(得分:0)

我构建了一个装饰器/指令,当元素改变它的大小时会生成事件。您可以将此应用于父级。 有关详细信息,请参阅我对How to scrollTop a div whose content is managed by AngularDart?的回答。