【发布时间】:2016-04-16 20:47:57
【问题描述】:
我只想选择日期,但它也要求我选择时间。
我正在使用以下代码,
view.tpl.html
<div class='input-group date' id='datePicker'>
<input type='text' id="date" class="form-control"
ng-model="model.date" date-picker required />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
directive.js
angular.module('directives.date-picker', [])
.directive('datePicker',['$filter', '$window', function($filter, $window) {
return {
restrict: 'A',
scope: {
},
link: function(scope, element, attrs) {
var datePicker = document.getElementById('datePicker');
angular.element(datePicker).datetimepicker({
format: "yyyy-mm-dd",
showMeridian: true,
autoclose: true
});
angular.element($window).bind('keydown', function(event) {
if (event.keyCode === 27) {
angular.element(datePicker).datetimepicker('hide');
}
});
}
};
}]);
【问题讨论】:
标签: javascript jquery angularjs angularjs-directive datepicker