Angular 9 - 提供了重复的列定义名称 - detailExpand

Angular 9 - Duplicate column definition name provided - detailExpand

我有一个在 Angular 8 和之前的版本中没有出现的问题。

With Angular 9 似乎如果我有 Table(master)和一个可扩展容器,该容器有另一个 table(child),angular 认为所有 child table 都是一样的。并认为 child 的列是重复的。

只有1个child table.

就不会出现这个错误

我复制了这个 Stack Blitz

有什么想法吗?

嗯...我想我必须做的,并且最终是一个最佳实践,是将子 Table 分离到它自己的组件中,使我的模板更清晰,更具可读性。

就是这样。

我不知道这是 Angular 的错误,还是故意的,但有助于编写更好的代码。