Exploring AngularJS for the first time, I find myself struggling with understanding scopes. My current dilemma involves modifying an object or variable from multiple scopes. Here's the scenario: I'm looking to centralize the user notification Controller and view in my application, positioned at the middle top of the page. To keep things organized, I've segmented my code so that each view has its own controller, which seems reasonable. However, I encountered an issue when attempting to inject a service or common object to handle invoking functions with string parameters from a centralized location - I discovered that injecting the $scope service directly was not feasible. So, as a potential solution...