是的,Angular中存在嵌套表格排序的普遍问题。解决这个问题的方法是使用Angular自带的指令ng-container。ng-container指令允许你在HTML中插入结构而不添加新文本节点。它还提供了多个模板,这些模板可以用于嵌套表格的排序。
下面是一个包含代码示例的解决方案:
{{ parent.name }}
{{ parent.age }}
Name
Age
{{ child.name }}
{{ child.age }}
在这个示例中,使用ng-container指令来嵌套子表格并应用排序。 orderBy是一个自定义过滤器,它在子表格上使用了name属性来对子元素进行排序。这个自定义过滤器可以在组件中定义。