Проблема с матовым указателем даты в Angular 9? - PullRequest
0 голосов
/ 11 апреля 2020

У меня никогда не было этой проблемы с предыдущей версией, но я не уверен, что проблема в версии, или я упускаю что-то совершенно очевидное. Когда я настраиваю вход с помощью выбора даты и переключателя, я получаю следующую ошибку: MatDatepicker может быть связан только с одним входом. Только с одним входом и одним указателем даты. Кажется, все правильные модули импортированы.

Вот код, с которым я работаю:

    <mat-form-field style="margin-right: 20px;">
      <mat-label>Choose a start date</mat-label>
      <input matInput
             [matDatepicker]="startDate">
      <mat-datepicker-toggle matSuffix
                             [for]="startDate"></mat-datepicker-toggle>
      <mat-datepicker #startDate></mat-datepicker>
    </mat-form-field>

Пока не добавлены модели или группы форм / элементы управления, просто старый старый код, который дает эту проблему. Я попытался изменить "#startDate" на mat-datepicker на "id = 'startDate'", что не приводит к отображению ошибок до тех пор, пока приложение не будет снова подано Тумблер тоже не сработает, так что это мало поможет. Кто-нибудь имеет какие-либо идеи, что может быть проблема здесь, потому что на данный момент я понятия не имею.

РЕДАКТИРОВАТЬ:

Вот фрагмент стека из кода, который я использую: https://stackblitz.com/edit/angular-pwh59k Достаточно забавно, что это не создает никаких проблем.

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