title: Ionic path routing (like RouterModule in Angular 2)
body: <p>(Preface: I'm coming from a C#/WPF background, and brand new to web dev in general - bear with me!)</p>
  
  <p>Using Angular 2, I am able to define my routes like this:</p>
  
  <pre><code>    RouterModule.forChild([
          { path: 'contacts', component: ContactsComponent }
      ])
  </code></pre>
  
  <p>Then, in some html, I can refer to it using the routerLink syntax:</p>
  
  <pre><code>routerLink='/contacts'
  </code></pre>
  
  <p>This works great, and ultimately it allows me to replace the string with a binding, so I can get the paths at runtime, allowing the data to determine the navigation structure.</p>
  
  <p>Now, I'm attempting to do something similar in Ionic 2, but if it's possible, it's not obvious to me.  I've seen how you can use [navPush] to bind to a page using deeplinking (like this person did: <a href="http://plnkr.co/edit/syUH0d6SJd2gAjqaPLwr?p=preview" rel="nofollow noreferrer">http://plnkr.co/edit/syUH0d6SJd2gAjqaPLwr?p=preview</a>), but that requires the page to be defined ahead of time in the component that wants to use it.  </p>
  
  <p>Does Ionic's navigation structure support this?</p>