@Directive({
selector: '[appBackdropClass]'
})
export class PanelClassDirective implements DoCheck {
@Input('appBackdropClass') panelClass: string;
constructor(private _host: MatSelect) {
}
ngDoCheck(): void {
if (this._host.overlayDir) {
this._host.overlayDir.hasBackdrop = true;
this._host.overlayDir.backdropClass = this.panelClass;
}
}
}
<mat-form-field>
<mat-select appBackdropClass="test">
...