Unlocking Angular Potential: Provide Root Services That Listen to Routing Events Lets create a global singleton that listens to router events in Angular. Is it a good idea? Let’s find out.