ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
48 lines (47 loc) • 1.54 kB
TypeScript
import { OnInit, ElementRef, AfterViewInit, EventEmitter, OnDestroy } from '@angular/core';
import { PickerOptions } from './picker-options.provider';
import { LocaleProviderService } from '../locale-provider/locale-provider.service';
export declare class PickerComponent implements OnInit, AfterViewInit, OnDestroy {
elementRef: ElementRef;
options: PickerOptions;
private _localeProviderService;
transitionName: string;
maskTransitionName: string;
address: any[];
startY: number;
differY: number;
currentY: number;
len: number;
dom: any;
index: number;
maxY: number;
lineHeight: number;
data: any[];
selectedTarget: any[];
isMouseDown: boolean;
Velocity: {
record: (y: any) => void;
getVelocity: (y: any) => number;
};
currentPicker: any;
private _unsubscribe$;
private _picker;
onChange: EventEmitter<any>;
panstart(event: any): void;
panmove(event: any): void;
panend(event: any): void;
constructor(elementRef: ElementRef, options: PickerOptions, _localeProviderService: LocaleProviderService);
init(): void;
getInitValueIndex(dataTemp: any): void;
reloadPicker(): void;
generateArrayData(targetArr: any): any[];
checkArrayDeep(parent: any, init?: boolean): void;
ok(): void;
combineReslut(): any[];
cancel(): void;
setTransitionName(): void;
setCurrentSelected(target: any, index: any): void;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
}