Javascript 在AngularJS中的日期时间选择器中只保留时间选择

Javascript 在AngularJS中的日期时间选择器中只保留时间选择,javascript,angularjs,datetime,angular-ui-bootstrap,datetimepicker,Javascript,Angularjs,Datetime,Angular Ui Bootstrap,Datetimepicker,我使用的是AngularJS,我想将日期时间选择器分为两部分。默认情况下,打开日历时,必须选择日期,然后选择时间(小时和分钟)。我想做两个日期时间选择器,一个用于当天,另一个用于小时/分钟。我试图以第一种形式改变这一点: datetime-picker="dd/MM/yyyy HH:mm" 进入 但它不起作用 问题是,如果您单击第一个日历打开第一个日期时间,它会使您选择时间之前的日期。相反,我只想选择小时和分钟 这是普朗克: 您正在使用此repo中的datetimepicker组件:。文档中

我使用的是AngularJS,我想将日期时间选择器分为两部分。默认情况下,打开日历时,必须选择日期,然后选择时间(小时和分钟)。我想做两个日期时间选择器,一个用于当天,另一个用于小时/分钟。我试图以第一种形式改变这一点:

 datetime-picker="dd/MM/yyyy HH:mm"
进入

但它不起作用

问题是,如果您单击第一个日历打开第一个日期时间,它会使您选择时间之前的日期。相反,我只想选择小时和分钟

这是普朗克:

您正在使用此repo中的datetimepicker组件:。文档中提到,您可以使用以下属性:

enableDate - Whether you would like the user to be able to select a date. Defaults to true.
enableTime - Whether you would like the user to be able to select a time. Defaults to true.
因此,如果要在组件中隐藏日期选择器部分,请将
enable date=“false”
添加到输入字段中。像这样:

<input type="text" class="form-control" datetime-picker="HH:mm" enable-date="false" ng-model="ctrl.date.value" is-open="ctrl.date.showFlag"/>
<input type="text" class="form-control" datetime-picker="dd/MM/yyyy" enable-time="false" ng-model="ctrl.date.value" is-open="ctrl.date.showFlag"/>
以下是更新插件:。希望这有帮助

<input type="text" class="form-control" datetime-picker="dd/MM/yyyy" enable-time="false" ng-model="ctrl.date.value" is-open="ctrl.date.showFlag"/>