我尝试在matDatepicker中尝试使用[formControl]=”date”
1 2 3 |
<input matInput [matDatepicker]="picker" placeholder="选择日期" [formControl]="date"> <mat-datepicker-toggle matSuffix [for]="picker"> </mat-datepicker-toggle> <mat-datepicker touchUi #picker> </mat-datepicker |
ts代码如下:
1 2 3 |
export class DefaultComponent implements OnInit { date = new FormControl(moment()); |
但是它具体报错了:
1 |
Can't bind to 'formControl' since it isn't a known property of 'input' |
解决办法:
当你使用formControl时,你要引入ReactiveFormsModule
:
在你的src\app\app.module.ts
1 2 3 4 5 6 7 8 9 10 11 12 |
import {FormsModule, ReactiveFormsModule} from '@angular/forms'; @NgModule({ imports: [ BrowserModule, FormsModule, ReactiveFormsModule, MaterialModule, ], ... }) export class AppModule {} |