答案 0 :(得分:2)
我不知道ui-date指令,但我的需求与你完全相同。
您可以使用bootstrap-datepicker的eternicode's fork并查找符合您需要的 min view mode 参数。
答案 1 :(得分:1)
以下代码为我工作。感谢
$scope.expireDate = {
dateFormat: 'mm-yy',
changeMonth: true,
changeYear: true,
showButtonPanel: true,
onClose: function() {
function isDonePressed() {
return ($('#ui-datepicker-div').html().indexOf('ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all ui-state-hover') > -1);
}
if (isDonePressed()) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
}
};
$scope.setExpireDate = function() {
$(".ui-datepicker-calendar").hide();
$("button.ui-datepicker-current").css("display", "none");
};
答案 2 :(得分:0)
答案 3 :(得分:0)
在datepicker-options中使用minMode:'month',它将起作用。