是否可以禁用 timepicker 上的自动更新?
Is it possible to disable the auto update on timepicker?
我正在使用 angular-ui-bootstrap 供用户输入日期,但该日期是与当前日期一起插入的,我想删除此功能,这甚至可能吗?
提前致谢
编辑 1:
<uib-timepicker ng-model="dTime" hour-step="1" minute-step="1" show-meridian="false" show-spinners="false" ng-disabled="!editable"></uib-timepicker>
编辑 2:
我在秒输入区输入值后,小时和分钟会自动填充。
我使用的是此功能的旧版本,因此它可能不适用于所有人。
在 updateTemplate 函数上,我做了以下更改,目的是不使用当前时间对其他功能的影响尽可能小;
var hours = selected.getHours(),
minutes = selected.getMinutes(),
//seconds = selected.getSeconds();
seconds;
if(selected.getSeconds() != createdAtStart.getSeconds()){
seconds = selected.getSeconds();
}else{
seconds = 0;
selected.setSeconds(0);
}
我觉得这更像是一种 hack,而不是应该实施的可能更改,但也许这会对其他人有所帮助。
我正在使用 angular-ui-bootstrap 供用户输入日期,但该日期是与当前日期一起插入的,我想删除此功能,这甚至可能吗?
提前致谢
编辑 1:
<uib-timepicker ng-model="dTime" hour-step="1" minute-step="1" show-meridian="false" show-spinners="false" ng-disabled="!editable"></uib-timepicker>
编辑 2:
我在秒输入区输入值后,小时和分钟会自动填充。
我使用的是此功能的旧版本,因此它可能不适用于所有人。 在 updateTemplate 函数上,我做了以下更改,目的是不使用当前时间对其他功能的影响尽可能小;
var hours = selected.getHours(),
minutes = selected.getMinutes(),
//seconds = selected.getSeconds();
seconds;
if(selected.getSeconds() != createdAtStart.getSeconds()){
seconds = selected.getSeconds();
}else{
seconds = 0;
selected.setSeconds(0);
}
我觉得这更像是一种 hack,而不是应该实施的可能更改,但也许这会对其他人有所帮助。