[英]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.