2 回答

TA貢獻1818條經(jīng)驗 獲得超7個贊
它不起作用,因為您沒有存儲選定的值。所以在打字稿中創(chuàng)建一個變量:
yourDate: any;
HTML:
<p> YourDate {{ yourDate | date }} </p>
<mat-form-field>
<input matInput [(ngModel)]="yourDate" [matDatepicker]="picker" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>

TA貢獻1804條經(jīng)驗 獲得超7個贊
在您的示例中,您沒有使用任何綁定。嘗試使用[(ngModel)],以便它將獲取并保持選定的值。
這樣做,它會工作:
<mat-form-field>
<input matInput [(ngModel)]="date" [matDatepicker]="picker" placeholder="Choose a date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
添加回答
舉報