Angular does not invoke change detection when an Input property is changed. I have read that angular does not call onChanges unless there is a change in bindings, but in this example I have binded the input to ng datePicker model, but still ngOnChanges does not get called.
Below is the attached stackBlitz example: https://stackblitz.com/edit/angular-zvpice
If you change it in the parent component then ngOnChanges gets called in the child.
test with this, add ngOnInit as follows in parent.ts, leave the rest of the code as is:
or see this blitz https://stackblitz.com/edit/angular-zvpice-slhbxd
Changing minDate in the child will not call
ngOnChanges