Ignite UI for Angular 10.2.4 バージョン時点での情報に基づいています。

IgxExpansionPanelHeaderのonInteractionイベントがキャンセル可能となり、展開を抑止することが可能になりました。

キャンセル方法は、イベントで渡されてくる引数IExpansionPanelCancelableEventArgsのcancelにtrueを設定してください。

<!-- app.component.html -->
<igx-expansion-panel>
  <igx-expansion-panel-header (onInteraction)="handleInteraction($event)">
    <!-- ...(中略)... -->
  </igx-expansion-panel-header>
</igx-expansion-panel>
// app.component.ts
handleInteraction(event: IExpansionPanelCancelableEventArgs){
  event.cancel = true;
}

 

サンプル

 

リファレンス

 

製品について

Ignite UI for Angular