Angular 如何防止手风琴组件关闭?

Angular 如何防止手风琴组件关闭?,angular,angular-material,Angular,Angular Material,我正在使用手风琴垫。我还每秒从服务器请求数据。因此,当我试图打开手风琴组件时,它会立即关闭 如果我每秒都从服务器接收数据,有可能阻止手风琴关闭吗 ts: html: {{order.name} 我是可见的,因为我是开放的 试试这个 <mat-accordion *ngFor="let order of orders; trackBy:trackByIdentity" multi> ........ </mat-accordion> 试着使用tr

我正在使用
手风琴垫
。我还每秒从服务器请求数据。因此,当我试图打开手风琴组件时,它会立即关闭

如果我每秒都从服务器接收数据,有可能阻止手风琴关闭吗

ts:

html:


{{order.name}
我是可见的,因为我是开放的

试试这个

<mat-accordion *ngFor="let order of orders; trackBy:trackByIdentity" multi>
  ........
</mat-accordion>

试着使用trackBy你能提供现有行为的示例演示吗
<mat-accordion *ngFor="let order of orders" multi>
    <mat-expansion-panel>
        <mat-expansion-panel-header>
            <mat-panel-title>
                {{order.name}}
            </mat-panel-title>
        </mat-expansion-panel-header>
        <p>I'm visible because I am open</p>
    </mat-expansion-panel>
</mat-accordion>
<mat-accordion *ngFor="let order of orders; trackBy:trackByIdentity" multi>
  ........
</mat-accordion>
trackByIdentity(index, item){
     return item.name; 
  }