首页 > 解决方案 > 如何以角度禁用猫头鹰日期计时器中的过去时间

问题描述

我正在使用 owl date time 为表单提供时间选择器选项。但是我遇到了限制用户选择过去时间的问题,例如,如果当前时间是下午 16:15,我想限制用户节省时间,即少于当前时间下午 16.15。

我尝试使用 [min] 属性但没有成功。*

代码:

<mat-form-field [owlDateTimeTrigger]="dt2" id="timer-clock" floatLabel="never">
              <input placeholder="hh:mm:ss" 
                     matInput 
                     formControlName="form_time"
                     [min]="minTime"
                     [owlDateTimeTrigger]="dt2"  
                     [owlDateTime]="dt2" 
                     [readonly]="true" />

              <owl-date-time [pickerType]="'timer'" 
                             [showSecondsTimer]="true" #dt2 >
              </owl-date-time>

           </mat-form-field>

标签: javascriptangulartimertimepickerowl-date-time

解决方案


这更多地取决于您提供的价值min,尝试类似: [min] = 'initialStartDate' where 只接受值的const initialStartDate = new Date(); 通知。minDate


推荐阅读