【发布时间】:2020-07-21 14:03:00
【问题描述】:
基于Angular Material Table 中的示例,我在我的表中添加了可扩展行和排序。每个功能本身都像是一种魅力。但是当我尝试在表格排序后展开一行时,第一次点击似乎什么也没做。第二次单击打开该行并立即再次将其关闭。当我再次单击同一行时,它再次正常运行。
这是 stackblitz 的简化版本:https://stackblitz.com/edit/angular-mnqztk
据我在日志记录中发现,expandedElement 属性为每次点击设置正确,无论表格是否已排序。所以我猜动画触发器detailExpand 有问题。我只是无法弄清楚为什么它没有被触发,当在表格排序后设置expandedElement。
【问题讨论】: