Ignite UI for Angular 10.2.7 バージョン時点での情報に基づいています。
IgtxOverlayService に、createAbsoluteOverlaySettings メソッドと createRelativeOverlaySettings メソッドが追加されました。これらメソッドにより、非モーダルのオーバーレイを作成することができます。
createRelativeOverlaySettings メソッドの実装例
export class AppComponent { ... @ViewChild('dropDown') dropDown: IgxDropDownComponent; @ViewChild('button') button: ElementRef; private _overlaySettings: OverlaySettings; relPosition: RelativePosition; positionStrategy = RelativePositionStrategy.Auto; ... public toggleDropDown() { this._overlaySettings = IgxOverlayService.createRelativeOverlaySettings( this.button.nativeElement, this.relPosition, this.positionStrategy); this.dropDown.toggle(this._overlaySettings); } }
実行結果
非モーダルのオーバーレイ(ドロップ)を追加することができました。