I want to keep mat-datepicker
open in a particular div. I used opened=true
property but it gets closed after selecting a date.
This should work for you:
Add this to your input
(click)="_openCalendar(picker)"
#keepOpen
This to your mat-datepicker
(closed)="_openCalendar(picker)"
And this to your typescript:
@ViewChild('keepOpen') _input: ElementRef;
_openCalendar(picker: MatDatepicker) {
picker.open();
}
Don't forget to import ViewChild
and ElementRef
That's my working sample on Stackblitz