Hello to all, welcome to therichpost.com. In this post, I will tell you, Angular 8 date input binding date value.

In reactive form, I am binding form date input field with today date. I have used Angular 8 and Bootstrap 4.
Guys Angular 11 came and also angular 12 will come soon and here are some important posts related to angular 11: Angular 11 Tutorials
Here are the complete steps, please follow carefully:
1. Here are the basics commands to install angular 8 on your system:
npm install -g @angular/cli ng new angulardate //Create new Angular Project cd angulardate // Go inside the Angular Project Folder ng serve --open // Run and Open the Angular Project http://localhost:4200/ // Working Angular Project Url
2. After done with above, you need to run below commands to set bootstrap environment into your angular 8 application:
npm install --save bootstrap
3. Now you need to add below code into your angular.json file:
...
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": ["node_modules/bootstrap/dist/js/bootstrap.min.js"]
...
4. Now you need to add below code into your src/app/app.module.ts file:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
ReactiveFormsModule,
FormsModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
5. Now you need to add below code into your src/app/app.component.ts file:
import { Component } from '@angular/core';
import { FormBuilder, FormGroup, FormsModule } from '@angular/forms';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
BirthDate:Date;
constructor(private formBuilder: FormBuilder) {}
ngOnInit() {
this.BirthDate = new Date();
this.registerForm = this.formBuilder.group({
BirthDate : ''
});
}
}
6. Now you need to add below code into src/app/app.component.html file:
<div class="container">
<h1 class="text-center">Angular 8 get dynamic today date in date field:</h1>
<form [formGroup]="registerForm" (ngSubmit)="onSubmit()">
<div class="form-group">
<label>Date:</label>
<div class="input-group">
<input type="date" class="form-control" id="BirthDate" name="BirthDate"
[ngModel]="BirthDate | date:'yyyy-MM-dd'" formControlName="BirthDate">
</div>
</div>
</form>
</div>
In the end, don’t forgot to run ng serve command. If you have any query then do comment below.
Note: Friends, I just tell the basic setup and things, you can change the code according to your requirements.
I will appreciate that if you will tell your views for this post. Nothing matters if your views will be good or bad.
Jassa
Thanks

Html file
ts.file
oninit()
{
this.personalInfoform = this.formBuilder.group({
dateOfBirth: [“”, [Validators.required]]
});
this.dOB= this.datepipe.transform(’12-12-2000′, ‘dd-MM-yyyy’);
this.personalInfoform.controls[“dateOfBirth”].patchValue(this.dOB );
}
above is not binding data in frontend .