#javascript #angular #typescript #primeng
Вопрос:
У меня есть FormControl в качестве даты
formGroup = fb.group({data_cadastro, [new Date()]...
это сопоставляется с primeng
<p-calendar formControlName="data_cadstro">.....
Как я могу получить строку iso из этого FormControl?
this.formGroup.control['data_cadastro'].value ?
В основном мне нужно получить объект Даты.
Ответ №1:
В PrimeNG
календаре тип значения date
по умолчанию, и вы можете изменить его с помощью dataType
ввода, который принимает date
или string
.
Таким образом , в вашем случае , если вы используете значение по умолчанию dataType
, то тип значения form-control
равно date
, и вы можете получить его следующим образом:
const data_cadastro = this.formGroup.control['data_cadastro'].value as Date;
И если вы используете string
dataType
его, вы можете получить его следующим образом:
const data_cadastro = new Date(this.formGroup.control['data_cadastro'].value);