Using ngOnChanges to intercept input property changes
In this recipe, you’ll learn how to use ngOnChanges to intercept changes using the SimpleChanges API. We’ll listen to a vName input passed from the VersionControlComponent parent component to the VcLogsComponent child component.
Getting ready
The app that we are going to work with resides in start/apps/chapter01/cc-ng-on-changes inside the cloned repository:
- Open the code repository in your code editor.
- Open the terminal, navigate to the code repository directory, and run the following command to serve the project:
npm run serve cc-ng-on-changesThis should open the app in a new browser tab, and you should see the following:

Figure 1.10: The cc-ng-on-changes app running on http://localhost:4200
How to do it…
- We’ll first create a logs array in
VcLogsComponentas follows to store all the logs that we’ll display later using...