【问题标题】:How to keep one of the expansion panel always expanded in an accordion?如何保持其中一个扩展面板始终在手风琴中展开?
【发布时间】:2021-12-07 05:30:15
【问题描述】:

我有一个带有 3 个扩展面板的手风琴。我想始终保持至少一个面板打开。 即,我不希望用户关闭所有面板。

如何做到这一点?

提前致谢。

【问题讨论】:

    标签: angular accordion expand mat-expansion-panel


    【解决方案1】:

    您可以使用 mat-accordion 中可用的 [expanded] 属性。 在 mat-expansion-panel 标签中添加以下代码

    [expanded]="true"
    

    【讨论】:

    • 它只适用于第一次,我的用例是,当用户折叠一个面板时,下一个应该打开。三者之一应始终打开。
    • 对于这种情况,您可以对所有三个扩展面板使用 [expanded]=some_variable,并将点击事件监听器添加到扩展面板并切换状态。
    猜你喜欢
    • 2020-10-03
    • 2019-03-31
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多