ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
33 lines (32 loc) • 1.28 kB
TypeScript
import { EventEmitter, ViewContainerRef, ComponentRef, OnDestroy, ElementRef, OnInit, ComponentFactoryResolver, Renderer2, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
import { PopoverComponent } from './popover.component';
import { PopoverOptions } from './popover-options.provider';
export declare class PopoverDirective implements OnInit, OnChanges, OnDestroy {
private _viewContainerRef;
private _elm;
private _defaultOptions;
private _cfr;
private _renderer;
popover: ComponentRef<PopoverComponent>;
private _eventListeners;
mask: boolean;
showArrow: boolean;
visible: boolean;
placement: string;
overlay: TemplateRef<any>;
onVisibleChange: EventEmitter<boolean>;
onSelect: EventEmitter<any>;
appendToBody: boolean;
className: string;
autoClose: boolean;
togglePopover(): void;
constructor(_viewContainerRef: ViewContainerRef, _elm: ElementRef, _defaultOptions: PopoverOptions, _cfr: ComponentFactoryResolver, _renderer: Renderer2);
positionMap(placement: any): string;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private onDocumentClick;
private showPopover;
private positionPopover;
private hidePopover;
}