如何解决此MatDatepicker问题?

How can i fix this MatDatepicker problem?

提问人:AstanaSatana 提问时间:10/26/2023 最后编辑:Black catAstanaSatana 更新时间:10/26/2023 访问量:26

问:

当我将date(yyyy-mm-dd)放入第一个输入时,它可以工作,但是当我将相同的日期复制到第二个输入中时,它不起作用并用红色下划线。 法典:

<mat-form-field>
                            <input matInput [matDatepicker]="paymentDateFrom" placeholder="Дата платежа с"
                                   [(ngModel)]="MT102Criteria.paymentDateFrom" name="paymentDateFrom">
                            <mat-datepicker-toggle matSuffix [for]="paymentDateFrom"></mat-datepicker-toggle>
                            <mat-datepicker #paymentDateFrom></mat-datepicker>
                          </mat-form-field>
                        <button mat-icon-button (click)="resetSearchField('mt102_paymentDateFrom')">
                          <mat-icon class="reset-searchfield-btn">clear</mat-icon>
                        </button>
<mat-form-field>
                        <input matInput [matDatepicker]="paymentDateTo" placeholder="Дата платежа По"
                               [(ngModel)]="MT102Criteria.paymentDateTo" name="paymentDateTo">
                        <mat-datepicker-toggle matSuffix [for]="paymentDateTo"></mat-datepicker-toggle>
                        <mat-datepicker #paymentDateTo></mat-datepicker>
                      </mat-form-field>
                      <button mat-icon-button (click)="resetSearchField('mt102_paymentDateTo')">
                        <mat-icon class="reset-searchfield-btn">clear</mat-icon>
                      </button>


export class MT102Criteria {
  paymentDateFrom: string;
  paymentDateTo: string;
}

enter image description here

不知道如何解决此问题,需要帮助

HTML AngularJS 日期选择器

评论


答:

1赞 Amir MP 10/26/2023 #1

控制台.log并检查第一个和第二个输入的值的类型,如果是这样,您应该更改类型。