【发布时间】:2016-03-11 06:13:40
【问题描述】:
我想绑定角度时间选择器和日期选择器。我正在使用Angular bootstrap library
根据 timepicker 的文档,最小值和最大值需要 new Date 对象。
如果我只是这样设置
var d = new Date();
d.setHours( 2 );
d.setMinutes( 0 );
$scope.minTime = d;
var d = new Date();
d.setHours( 11 );
d.setMinutes( 0 );
$scope.maxTime = d;
<uib-timepicker ng-model="mytime" min="min" max="max" show-meridian="false" min="minTime" max="maxTime"></uib-timepicker>
这仅适用于今天,因为new Date() 对象。
我希望它在我选择的任何一天都能正常工作。目前,timepicker 没有按要求限制时间。此外,有时 timepicker 框的边框会变成红色(可能是由于验证错误),但没有具体说明错误的原因。
【问题讨论】:
-
试试这个:$scope.today = function() { $scope.dt = new Date("21/10/2014"); };
-
我想动态设置它,无论我从日期选择器中选择哪个日期,时间选择器的最小最大时间应该设置为 2 到 4...
标签: angularjs angular-bootstrap