A lifecycle hook that is called when any data-bound property of a directive changes. Define an ngOnChanges() method to handle the changes.
ngOnChanges()
interface OnChanges { ngOnChanges(changes: SimpleChanges): void;}