【发布时间】:2017-10-18 01:09:46
【问题描述】:
我想知道如何在 Datepicker 的占位符中设置今天的日期。 我有一个指令,我想在占位符中显示今天的日期,或者在我的情况下也是 minDate。我尝试了一些我在网上找到的解决方案,但我无法展示它,我不知道我错过了什么。 如果您可以提供 JSFiddle 或 Plunker 中的示例,我们将不胜感激。
这是我的输入框:
<input type="text " class="datepicker clearTimeField cursor-pointer" name="startDateBanner " id="startDateBanner " ng-model="customStartDate" ng-options="datepickerOptions" jqdatepickerbanner />
我的指令:
}).directive('jqdatepickerbanner', function() {
return {
restrict: 'A',
require: 'ngModel',
link: function(scope, element, attr, ctrl) {
element.datepicker({
dateFormat: 'dd-mm-yy',
changeMonth: true,
changeYear: true,
//maxDate: Date.today(),
maxDate: '+6mm', // 6 Months max date
minDate: Date.today(),
showOn: "both",
buttonImage: "/img/calendar-o.png",
onSelect: function(date) {
ctrl.$setViewValue(date);
ctrl.$render();
scope.$apply();
}
});
}
};
});
【问题讨论】:
标签: javascript jquery angularjs datepicker