I want to hide it when array is empty
CodePudding user response:
You can do this declaratively by setting the value of input expanded
to false
if some condition is met, or imperatively by calling method toggle
on your MatExpansionPanel
ViewChild from your component. See angular-material docs.
<mat-expansion-panel [expanded]="isExpanded ? true : false">
<other stuff/>
</mat-expansion-panel>
CodePudding user response:
You can use [hidden]="clause" like this:
<mat-expansion-panel [hidden]="true">
...
</mat-expansion-panel>