Angular 6 - Невозможно преобразовать DatePipe - PullRequest
0 голосов
/ 13 июля 2020

Я хочу установить текущую дату в моей formGroup с указанным форматом c, я пробовал использовать приведенный ниже код, но получаю эту ошибку

'Невозможно преобразовать "13/07 / 2020 "в дату" для трубы DatePipe

this.fb.group({
      startdateActivity: [this.datePipe.transform(new Date().toLocaleString().substring(0, 10), "yyyy-dd-MM"), Validators.required]
})

<input type="date" formControlName="startdateActivity"/>

1 Ответ

1 голос
/ 13 июля 2020

Используйте приведенный ниже код.

Если startdateActivity type равен string

   let date = this.datePipe.transform(new Date(), "yyyy-dd-MM");
    this.fb.group({
          startdateActivity: [date.toString(), Validators.required]
    });

If startdateActivity type is дата

 let date = this.datePipe.transform(new Date(), "yyyy-dd-MM");
    this.fb.group({
          startdateActivity: [date, Validators.required]
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...