我需要使用Angular / Jquery UI日期选择器设置当前日期。我使用下面的指令到日期选择器
app.directive('basicpicker', function() {
return {
restrict: 'A',
require: 'ngModel',
link: function(scope, element, attrs, ngModelCtrl) {
element.datepicker({
dateFormat: 'yy-mm-dd',
setDate: '0',
onSelect: function(date) {
scope.$apply(function() {
ngModelCtrl.$setViewValue(date);
});
}
});
}
};
});
<input type="text" ng-model="mydate" basicpicker/>
根据jquery ui日期选择器文档,它说'setDate'可以用它。但我在我的指令中使用它。但没有工作。
答案 0 :(得分:0)
你可以检索你的datepicker元素并在其上调用setDate函数,如下所示:
$("YOURDATEPICKER").datepicker("setDate", new Date());
答案 1 :(得分:0)
var date = $ .datepicker.formatDate(&#39; yy-mm-dd&#39;,new Date());
你可以试试这个。