mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 20:33:32 +08:00
30 lines
566 B
TypeScript
30 lines
566 B
TypeScript
import { Directive, ElementRef, Renderer } from '@angular/core';
|
|
|
|
/**
|
|
* @hidden
|
|
*/
|
|
@Directive({
|
|
selector: 'ion-backdrop',
|
|
host: {
|
|
'role': 'presentation',
|
|
'tappable': '',
|
|
'disable-activated': ''
|
|
},
|
|
})
|
|
export class Backdrop {
|
|
|
|
constructor(
|
|
private _elementRef: ElementRef,
|
|
private _renderer: Renderer
|
|
) { }
|
|
|
|
getNativeElement(): HTMLElement {
|
|
return this._elementRef.nativeElement;
|
|
}
|
|
|
|
setElementClass(className: string, add: boolean) {
|
|
this._renderer.setElementClass(this._elementRef.nativeElement, className, add);
|
|
}
|
|
|
|
}
|