【问题标题】:Create nested collapsible tables using Angular使用 Angular 创建嵌套的可折叠表格
【发布时间】:2021-05-14 21:16:51
【问题描述】:

我正在显示一个表格,其中包含特定团队在给定年份参加的所有活动。表格的每一行都给出了单个事件(种子、位置等)的一些一般统计数据。当我单击任何给定行时,我想展开一个嵌套表,其中显示该特定事件的所有游戏。

我遇到了一些格式问题。现在,当我展开新表时,它会以一种奇怪的方式重新格式化父表,并且所有嵌套表列仅延伸到父表的第一个。如何使它与父表的宽度相同?

Here is an example

这是格式更漂亮的表格的屏幕截图,以防 stackblitz 示例难以看到。

已折叠:

扩展:

【问题讨论】:

    标签: html angular bootstrap-4


    【解决方案1】:

    您需要将嵌套表放在 tr 和 td 中,并使用 colspan="4"

    查看更新后的示例:https://stackblitz.com/edit/angular-ivy-wnr2qn-nested-table

    【讨论】:

    • 漂亮,谢谢!!下一步是对其进行动画处理,使其滑入和滑出......是时候谷歌 CSS 技巧了 :)
    【解决方案2】:

    完整代码。只需将 ng-container 更改为 tr。

    完整代码: https://stackblitz.com/edit/angular-ivy-kutwtd

    直播示例:Here

    图片示例

    【讨论】:

      猜你喜欢
      • 2017-08-27
      • 2013-02-11
      • 2016-08-14
      • 2016-08-07
      • 1970-01-01
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 2014-05-10
      相关资源
      最近更新 更多