Доброе утро всем. Сегодня у меня глупая проблема:
<mat-form-field>
<input matInput [matDatepicker]="picker" placeholder="Data urodzenia" formControlName="birthday">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
В конце я бы хотел правильно показать этот день рождения. Мое решение:
private BuildForm(): void {
this.form = this.formbuilder.group({
id: '',
first_name: ['', Validators.required],
last_name: ['', Validators.required],
birthday: ['', Validators.required]
})}
Add_Employee(): void {
const date = this.form.controls['birthday'].value;
this.form.controls['birthday'].setValue(+date);
this.mainservice.addEmployee(this.form.value);
}
А затем на виде:
<div>Date: {{employee?.birthday | date}}</div>
У меня нет профессионального опыта, и я хотел бы спросить вас о правильности этого решения в том, что хороший способ установить такие значения?
const date = this.form.controls['birthday'].value;
this.form.controls['birthday'].setValue(+date);
Спасибо за ответы!