【问题标题】:Can't bind to 'matDatepicker' since it isn't a known property of 'div' - Angular无法绑定到“matDatepicker”,因为它不是“div”的已知属性 - Angular
【发布时间】:2020-09-10 20:31:55
【问题描述】:

我试图显示日期选择器,而不是使用 div 标签的输入元素,因为我只需要将所选日期显示为标签。下面是我的代码。

         <mat-form-field>
         <!-- <input matInput [matDatepicker]="picker" placeholder="choose a Date" (click)="picker.open()"> -->
        <div matInput [matDatepicker]="picker"  (click)="picker.open()"></div>
        <mat-datepicker #picker></mat-datepicker>
        </mat-form-field>

app.module.ts

        import { MatDatepickerModule } from '@angular/material/datepicker';
        import { MatNativeDateModule } from '@angular/material/core';
       @NgModule({
         imports: [
          ...
          MatDatepickerModule,
          MatNativeDateModule
         ]

但是当我运行我的应用程序时,我遇到了错误,

错误:模板解析错误: 无法绑定到“matDatepicker”,因为它不是“div”的已知属性。

【问题讨论】:

标签: javascript angular angular-material


【解决方案1】:

您可以使用输入并将其设为只读:[readonly]="true"

【讨论】:

    猜你喜欢
    • 2017-11-18
    • 2021-08-16
    • 2019-11-04
    • 1970-01-01
    • 2017-08-26
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多