Sounds like you're trying to invent something that already exists, a single-page application (SPA). Here's a simple demo of a 4-page SPA using Angular 1. See the Pen yebjQM?editors=0010 by osublake (@osublake) on CodePen   To see a SPA in action, check out Virgin America's site.   I like to use Angular as a SPA framework, but for routing and state management, I use UI-Router. It also include a nice visual debugger.         Dem
    • Like