title: ionic2 crash on navigation [navPush]
body: <p>I started building with ionic 2 today, and was making great progress.  I had 3-4 pages with navigation working, and then something broke that I can't figure out.</p>
  
  <p>Now whenever I execute a simple navigation to any other page I get the error below.  I started uncommenting all my code, then created a brand new blank project (twice), with as little code as possible.  It's still happening and I don't know why.  Any help?</p>
  
  <p>Steps:
  1) Create new project </p>
  
  <pre><code>ionic start IonicLogin blank --v2
  </code></pre>
  
  <p>2) Add a new page:</p>
  
  <pre><code>ionic g page landing
  </code></pre>
  
  <p>3) Update home.html and home.ts to navigate to landing page (html below)</p>
  
  <pre><code>&lt;button ion-button [navPush]="signupPage"&gt;
  </code></pre>
  
  <p>4) Update app.module.ts to include the new landing page (import &amp; entryComponents)</p>
  
  <p>5) Run</p>
  
  <pre><code>ionic serve -c
  </code></pre>
  
  <p>Everything builds, the app loads, but clicking on the button I get this:</p>
  
  <pre><code>4     183512   error    invalid page component: undefined
  5     183527   error    EXCEPTION: Uncaught (in promise): false
  7     183527   error    Error: Uncaught (in promise): false
      at s (http://localhost:8100/build/polyfills.js:3:8546)
      at http://localhost:8100/build/polyfills.js:3:8296
      at Object.ti.reject (http://localhost:8100/build/main.js:46775:23)
      at NavControllerBase._queueTrns (http://localhost:8100/build/main.js:46781:20)
      at NavControllerBase.push (http://localhost:8100/build/main.js:46662:21)
      at NavPush.onClick (http://localhost:8100/build/main.js:55680:23)
      at _View_HomePage0._handle_click_17_0 (HomePage.ngfactory.js:288:34)
      at http://localhost:8100/build/main.js:10947:24
      at http://localhost:8100/build/main.js:34565:36
      at http://localhost:8100/build/main.js:34685:111
  6     183527   error    ORIGINAL STACKTRACE:
  </code></pre>