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 theFormGroupisloginFormtherefore it should be<form [formGroup]="loginForm">[formControlName]="dob"which passes the value of the propertydobwhich doesn’t exist. What you need is to pass the stringdoblike[formControlName]="'dob'"or simplerformControlName="dob"
Plunker example