Angular MatDatePicker - PullRequest
       0

Angular MatDatePicker

0 голосов
/ 07 марта 2020

Я использую матовый DatePicker для выбора даты входа и выхода. [MatDatepicker] = Это работает, когда я набираю «Селектор». Когда вы даете кому-то другое имя, работает только [matDatepicker] = "селектор", а другой выдает ошибку. Как я могу исправить?

<mat-form-field>
    <label>Entry Date?</label>
    <input matInput [matDatepicker]="picker">
    <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
    <mat-datepicker #picker></mat-datepicker>
</mat-form-field>

<mat-form-field>
    <label>Pay Date?</label>
    <input matInput [matDatepicker]="picker">
    <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
    <mat-datepicker #picker></mat-datepicker>
</mat-form-field>

1 Ответ

0 голосов
/ 08 марта 2020

Ваш вопрос неясен, но звучит так, как будто вы хотите иметь двух сборщиков дат, но не можете справиться, поскольку вам нужно указать другое имя для [matDatePicker]. Ваше значение picker должно соответствовать вашей привязке на <mat-datepicker>

Пример:

<mat-form-field>
    <label>Entry Date?</label>
    <input matInput [matDatepicker]="startDate">
    <mat-datepicker-toggle matSuffix [for]="startDate"></mat-datepicker-toggle>
    <mat-datepicker #startDate></mat-datepicker>
</mat-form-field>

<mat-form-field>
    <label>Pay Date?</label>
    <input matInput [matDatepicker]="endDate">
    <mat-datepicker-toggle matSuffix [for]="endDate"></mat-datepicker-toggle>
    <mat-datepicker #endDate></mat-datepicker>
</mat-form-field>

Вот блик стека: https://stackblitz.com/angular/lyeebaxdmyd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...