我想知道Angular Material Date Picker是否有任何过滤机制,所以我只能设置从Date Picker中选择星期一。

提前致谢。

问候...

最佳答案

是。有一个名为md-date-filter的属性,可用于指定用户要选择的日期。在下面的示例中,当您重试return day === 1;它将仅允许选择星期一。您可以根据需要将其从o更改为7。

html查看文件

<md-datepicker ng-model="myDate" md-placeholder="Enter date" md-date-filter="onlyMonday">
</md-datepicker>


在控制器文件中

$scope.onlyMonday = function(date) {
                          var day = date.getDay();
                          return day === 1;
}


http://codepen.io/next1/pen/EKmdPx

09-25 17:35
查看更多