我有一个简单的角度代码,打开带有未来日期的jQuery datepicker(在angular指令中):
scope.StartDate = $filter('date')(scope.BillingDate,'MM/dd/yyyy');
$('#rangeFromSelect').datepicker({maxDate: new Date("10/10/2020")}); // this fires up the datepicker correctly
如果scope.BillingDate = 06/12/2018,它会正确显示日期选择器,但我希望隐藏该特定日期之前的任何日期。当我执行以下操作时,我隐藏上一个导航的方法:
$('.ui-datepicker-prev').hide();
这个工作正常,直到我按下个月并返回上个月(即上一个导航按钮再次显示)。
是否有隐藏特定月份的箭头?或者有没有办法在我提到的日期之前完全禁用日期?
答案 0 :(得分:0)
不确定我是否正确理解了问题,但您是否可以使用最短日期选项?
$( ".selector" ).datepicker({
minDate: new Date(2007, 1 - 1, 1)
});