我想dateValidator
用反应形式编写一个自定义来检查输入的日期是否在今天之前。
组件.html
<form class="container" [formGroup]="form" (ngSubmit)="submit()">
<div mat-dialog-content>
...
<mat-form-field>
<mat-label>Birthday</mat-label>
<input matInput [matDatepicker]="birthdayDatepicker" formControlName="birthday">
<mat-datepicker-toggle matSuffix [for]="birthdayDatepicker"></mat-datepicker-toggle>
<mat-datepicker #birthdayDatepicker></mat-datepicker>
</mat-form-field>
</div>
</form>
组件.ts
ngOnInit() {
this.form = this.fb.group({
name : [,Validators.required],
email: [,Validators.email],
birthday: [,dateValidator],
role: [,Validators.required]
});
}
这里能写什么?我希望输入的值低于今天:
value < new Date()
export function dateValidator(): ValidatorFn {
...
}