我对 angular 4 不太了解,谁能告诉我如何在 angular-io-datepicker 中禁用以前的日期。
问问题
661 次
2 回答
0
*************抱歉,这不是正确的日期选择器插件。但我离开它以防万一你想切换
如果这是您正在使用的用户界面,请查看最小日期按钮。
http://angular-ui.github.io/bootstrap/#!#%2Fdatepicker
html:
<button type="button" class="btn btn-sm btn-default" ng-click="toggleMin()" uib-tooltip="After today restriction">Min date</button>
角js:
$scope.toggleMin = function() {
$scope.options.minDate = $scope.options.minDate ? null : new Date();
};
于 2017-06-27T13:39:14.090 回答
0
您应该使用min
输入来执行此操作。
只需将其添加到input
放置mdDatepicker
指令的标签上,然后绑定min
到将有效日期与无效日期分开的日期。
在此示例中,我曾经new Date()
能够禁用当前日期之前的所有日期。
@Component({
selector: 'app-root',
template: `<input [mdDatepicker]="datePicker" [min]="minDate">
<button [mdDatepickerToggle]="datePicker"></button>
<md-datepicker #datePicker></md-datepicker>`,
})
export class AppComponent {
minDate = new Date();
}
于 2017-06-27T16:52:39.690 回答