UNPKG

ngx-pluto

Version:
39 lines (38 loc) 1.43 kB
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; }