ngx-pluto
Version:
39 lines (38 loc) • 1.43 kB
TypeScript
import { OnInit, ElementRef, SimpleChanges, EventEmitter } from "@angular/core";
import { NpDatePickerService } from "../date-picker.service";
import { NotifyService } from "../../shared/services/notify.service";
/**
* @ignore
*/
export declare class NpTimePickerPanel implements OnInit {
private datePickerService;
private notifyService;
/**传入time,格式为‘HH:mm:ss,如23:59:59’ */
time: string;
confirmButtonText: string;
onTimeClicked: EventEmitter<string>;
onConfirmClicked: EventEmitter<string>;
hoursElementRef: ElementRef<HTMLElement>;
minutesElementRef: ElementRef<HTMLElement>;
secondsElementRef: ElementRef<HTMLElement>;
hours: Array<string>;
minutes: Array<string>;
seconds: Array<string>;
selectedHour: string;
selectedMinute: string;
selectedSecond: string;
constructor(datePickerService: NpDatePickerService, notifyService: NotifyService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onHourClicked(hour: string): void;
onMinuteClicked(minute: string): void;
onSecondClicked(second: string): void;
onConfirmButtonClicked(): void;
/**
* 根据传入时间滚动到指定时间位置
* @param time 当前传入时间,格式为@link TIME_FORMAT
*/
scrollTo(time: string): void;
private buildData;
private buildSelectedTime;
}