Ignite UI for Angular 10.2.4 バージョン時点での情報に基づいています。
IgxToggle の onOpening イベント、onClosing イベントの引数が ToggleViewCancelableEventArgs となり、各イベントをキャンセルできるようになりました。
<div igxToggle style="width: 200px; height: 200px" (onOpening)="onOpening($event)" (onClosing)="onClosing($event)"> ... </div>
onOpening(args: ToggleViewCancelableEventArgs): void { // IgxToggle 表示をキャンセルする // args.cancel = true; } onClosing(args: ToggleViewCancelableEventArgs): void { // IgxToggle 非表示をキャンセルする // args.cancel = true; }