title: Does the Angular 2+ Router Unload the Previous Lazy Loaded Module
body: <p>I have been working on numerous ngModules, each encapsulating their own set of components, services, directives, etc. They are large. Now that I am ready to string my app up and lazily route each module onto the main router-outlet, I am concerned about overall memory consumption, particularly for low-end devices (tablets on up only, not mobile). So my question is when the Router lazy loads a new module, is the previous lazy loaded module unloaded? I can only find information about JIT, AOT, pre-loading and lazy loading but there is a dearth of resources or discussions about Angular 2+ and memory management in a post-loaded context. </p>
  
  <p>Thank you in advance for considering my question.</p>