Building single-page applications with Angular often involves working with the Angular Router. When working with the router there are a few common patterns that we often find ourselves repeating.