There are a few issues in your code
<div [formGroup]="form">
outside of a <form>
tag<form [formGroup]="form">
but the name of the property containing the FormGroup
is loginForm
therefore it should be <form [formGroup]="loginForm">
[formControlName]="dob"
which passes the value of the property dob
which doesn't exist. What you need is to pass the string dob
like [formControlName]="'dob'"
or simpler formControlName="dob"