UI-Router v1.0+ $transitions Service in Angular 1.x
<p>I am looking for something that would be somewhat equivalent to the pre 1.0 version of UI-Router's <code>$rootScope.$on('$stateChange...'</code> functionality. I am aware of the new $transitions service but can't seem to figure out exactly how to get it to work the same way.</p>

<p>I've created a minimum reproducible plunker below to try and highlight how I am currently using the service and hope to get some insight into the new approach for accomplishing this in the v1.0+ UI-Router</p>

<p><a href="https://plnkr.co/edit/ddabHc9oXEbqMoNZHYs2?p=preview">https://plnkr.co/edit/ddabHc9oXEbqMoNZHYs2?p=preview</a></p>

<p>Not only does the transition not seem to fire on every transition, but it doesn't fire at all for child transitions. Is this the expected behavior? It does appear to fire on sibling states, but even still only appears to fire once (potentially because caching is involved?). I would think that even if the 'state' is loaded via cache a 'transition' is still happening.</p>

<p>Interested in knowing the desired functionality here. Thanks!</p>