简体   繁体   English

如何使角材料膨胀板一次只膨胀一个

[英]How to make angular material expansion panel to expand only one at a time

I created a mat expansion panel.我创建了一个垫子扩展面板。 I want to make only one expandable at a time.我只想一次只制作一个可扩展的。 Means when one particular record is expanded, and when i click on another record of mat expansion, then other record of mat expansion should close.意味着当一个特定的记录被扩展时,当我点击另一条垫子扩展记录时,那么垫子扩展的其他记录应该关闭。 Is there any way to do it?有什么办法吗?

You just need to wrap your expansion panels in a mat-accordion (see docs )您只需要将扩展​​面板包裹在mat-accordion (请参阅文档

Make sure to set multi to false to disallow multiple expansion panels to be opened at the same time.确保将multi设置为false以禁止同时打开多个扩展面板。

<mat-accordion [multi]="false">
  <mat-expansion-panel></mat-expansion-panel>
  <mat-expansion-panel></mat-expansion-panel>
</mat-accordion>

Here is a live example这是一个活生生的例子

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM