Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Angular 4: how to react to @input variable changes [duplicate]

Tags:

angular

I have an input variable called model for childComponent. @Input () model: any;

I have a parent control parentControl that send the updated input variable to childComponent.

How do I code childComponent to react to model changes? I want a childComponent call made when model changes.

Thoughts?

like image 251
reza Avatar asked May 05 '26 09:05

reza


1 Answers

Consider using ngOnChanges() lifecycle

@Input() model: any;
ngOnChanges(model: any) {
    this.doSomething(model);
}
like image 59
Sajeetharan Avatar answered May 09 '26 22:05

Sajeetharan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!