如何更新childView元素高度

问题描述 投票:0回答:0

我想根据最高的项目更新 *ngFor elements' 中的每个项目高度。这个想法是从 ViewChild 获取每个高度,然后将输出发送到容器,然后将它(或通过可观察服务)推送给孩子,然后更新孩子的身高以在同一行上获得相同的高度和漂亮的摘要。当然著名的ExpressionChangedAfterItHasBeenCheckedError出来了。对 ViewChild/Children 不太熟悉,每个人都说不要在 AfterViewInit 中更改它,但我应该在哪里做以及如何正确解决它? 不同的是,在 Stackblitz 中我没有得到这个错误,但仍然不知道如何解决这个问题..?

代码:stackblitz 源代码

angular angular2-changedetection
© www.soinside.com 2019 - 2024. All rights reserved.