Angular 角度2*Ng,用于跨多个表格行

Angular 角度2*Ng,用于跨多个表格行,angular,html-table,ngfor,Angular,Html Table,Ngfor,我有一个具有可展开行的表,需要在单击父行时填充展开行。我已尝试使用以下解决方案: <template ngFor let-row [ngForOf]="rowsArray"> <tr class="parent-row-class"> <td> //content </td> </tr> <tr class="expandable-row-class"> <td> //display when top r

我有一个具有可展开行的表,需要在单击父行时填充展开行。我已尝试使用以下解决方案:

<template ngFor let-row [ngForOf]="rowsArray">
<tr class="parent-row-class">
  <td> //content </td>
</tr>
<tr class="expandable-row-class">
  <td> //display when top row clicked </>
</tr>

//内容
//单击顶行时显示
除了WebStorm将此语法标记为错误之外,此代码的问题还有:

  • 当这些行被打开时,它可能会在我单击的行下方打开一行10行
  • 如果我将行限制为只有几行,那么一些行可能会消失,如果 它们上面的行已打开。这种情况可能会持续到最后一天 第一行和第二行仍然存在,即使如此,也只有第一行是可扩展的 行将包含内容
  • 在过去的几个月里,这种语法是否发生了变化,或者是否有其他方法来处理其中一个或两个问题


    提前感谢。

    更改为
    对于解决此问题至关重要。感谢@Christopher Moore的建议。

    语法没有改变,但请查看使用
    ng container
    是否有助于解决问题。这个问题很好地概括了
    ng容器
    模板