Javascript 角度材质日期选择器仅设置一周中的特定日期可选择(例如:星期一)

Javascript 角度材质日期选择器仅设置一周中的特定日期可选择(例如:星期一),javascript,angularjs,datepicker,angular-material,days,Javascript,Angularjs,Datepicker,Angular Material,Days,我想知道是否有任何过滤机制的角度材料日期选择器,以便我可以设置只有周一是可选的日期选择器 提前谢谢 关于…是的。有一个名为md date filter的属性,可用于指定用户希望选择的日期。在下面的示例中,当您返回时返回日===1只允许选择星期一。您可以根据需要将其从o更改为7 html视图文件 <md-datepicker ng-model="myDate" md-placeholder="Enter date" md-date-filter="onlyMonday"> </m

我想知道是否有任何过滤机制的角度材料日期选择器,以便我可以设置只有周一是可选的日期选择器

提前谢谢


关于…

是的。有一个名为
md date filter
的属性,可用于指定用户希望选择的日期。在下面的示例中,当您返回时
返回日===1只允许选择星期一。您可以根据需要将其从o更改为7

html视图文件

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

@Nimantha-看看。它默认为下周一的datepicker

 $scope.today = new Date('05/30/2016');
 $scope.nextMonday = $scope.today;
 daystoAdd = 7 - ($scope.today.getDay()) + 1;
 $scope.nextMonday.setDate($scope.today.getDate() + daystoAdd);
非常感谢!!!:-)还有一件事我不知道,有没有可能设定下一个最接近当前日期的星期一??比如说今天是2016年3月25日。。。所以我想把2016年3月28日定为离当前日期最近的星期一。。。
 $scope.today = new Date('05/30/2016');
 $scope.nextMonday = $scope.today;
 daystoAdd = 7 - ($scope.today.getDay()) + 1;
 $scope.nextMonday.setDate($scope.today.getDate() + daystoAdd);