Как сделать запрос в DatePicker Angular, например, @Today + 10Y? - PullRequest
0 голосов
/ 23 марта 2020

Я делаю задачу с DatePicker, и я должен позволить пользователю вводить не только дату, но и некоторый тип запроса (текст), такой как @ today + 10y, во ввод DatePicker, и тогда я получу это значение и применить некоторое регулярное выражение, чтобы создать дату, которую хочет пользователь. Проблема заключается в валидаторе DatePicker и в том, как я могу это обойти, чтобы он позволил вводить такие символы, как символы или текст, а также автозаполнение, как только я наберу число, при фокусировке он заполнит ввод. Можно ли это сделать с помощью ввода DatePicker или я должен использовать обычный вводимый текст, который будет go каким-либо образом поверх ввода DatePicker, поэтому я мог бы использовать значок DatePicker и вводимый текст. Если бы кто-нибудь мог дать мне подсказку на это, было бы здорово.

Вот мой DatePicker

          <mat-form-field *ngIf="feldTypValue === 'Datum'">
              <input matInput [matDatepicker]="pickerMin" [(ngModel)]="minZeichenValue" [disabled]="false"
                name="minZeichen" ngModel #minZeichen="ngModel" [required]="isRequiredMinZeichen"
                (dateInput)="dateEvent('input', $event, false)" (dateChange)="dateEvent('change', $event, false)">
              <mat-datepicker-toggle matSuffix [for]="pickerMin"></mat-datepicker-toggle>
              <mat-datepicker #pickerMin></mat-datepicker>
            </mat-form-field>

Вот что я хочу выполнить Запрос в DatePicker

...