mdDatepicker
provides method open()
in order to open it manually doe developers. You can invoke it at md-input
‘s focus event. See docs(Method of MatDatepicker).
<md-input-container>
<input mdInput [mdDatepicker]="picker" (focus)="picker.open()" placeholder="Choose a date">
<button mdSuffix [mdDatepickerToggle]="picker"></button>
</md-input-container>
<md-datepicker #picker></md-datepicker>
Demo(included demo for opening on focus and opening in typescript)