title: 7 - 8 dynamic routes
body: <p>I have an Angular app which should be able to create new routes depending on users. Let's say user 'johndoe' registers, then the app should create a route: <code>domain/johndoe</code>.</p>
  <p>Of course the <code>/johndoe</code> route should be provided with some info concerning the particular user ( like name, image etc.).</p>
  <p>I am using Google Cloud Hosting and Firestore as back-end solutions, and my progress so far was to inject the <code>Router</code> into my <code>AppComponent</code> constructor and then use the <code>unshift</code> function on the <code>router.config</code>. That kind of works, but I would have to store all the new routes ('users') into my database in a separate file, and then query the database every time someone navigates to a private rote ( e.g. <code>domain/johndoe</code>).</p>
  <p>Is there a beautiful and easier to maintain solution, which takes into account my back-end configuration?</p>