title: Angular 2.0 Unexpected value '[object Object]' imported by the module 'AppModule'
body: <p>When I try load my angular 2.0 application I get the following error:
  (index):21 Error: Error: Unexpected value '[object Object]' imported by the module 'AppModule'</p>
  
  <pre><code>import { ModuleWithProviders }  from '@angular/core';
  import { Routes, RouterModule } from '@angular/router';
  import { searchComponent }      from './search.Component'; 
  import { landingComponent }     from './landing.Component'; 
  
  export const routes: Routes = [
  {
      path: '',
      component: searchComponent
  },
  {
      path: 'search',
      component: searchComponent
  }];
  export const routedComponents = [searchComponent, landingComponent];
  export const routing: ModuleWithProviders = RouterModule.forRoot(routes);
  </code></pre>
  
  <p>AppModule</p>
  
  <pre><code>import { NgModule }      from '@angular/core';
  import { BrowserModule } from '@angular/platform-browser';
  import { FormsModule }   from '@angular/forms';
  import { HttpModule }    from '@angular/http';
  import { landingComponent }              from './landing.Component'; 
  import { searchComponent }               from './search.Component'; 
  import { routes, routedComponents }      from './app.routing';
  import { homeScript }                    from './Services/homeScript';
  
  @NgModule({
  imports: [
      BrowserModule,
      FormsModule,
      HttpModule,
      routes
  ],
  declarations: [
      landingComponent,
      searchComponent,
      routedComponents
  ],
  providers: [
      homeScript
  ],
  bootstrap: [landingComponent]
  
  })
  export class AppModule { }
  </code></pre>
  
  <p>Type script for booting</p>
  
  <pre><code>///&lt;reference path="./../typings/globals/core-js/index.d.ts"/&gt;
  import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
  import { AppModule } from './appModule';
  
  platformBrowserDynamic().bootstrapModule(AppModule)
    .then(success =&gt; console.log(`Bootstrap success`))
    .catch(error =&gt; console.log('GUY  ' + error));
  </code></pre>
  
  <p>If I remove 'routes' from the imports the landing pages loads but without
    any error. I suspect that the error in in the routing, because if I remove the
    'routes' in the AppModule the landing page loads properly. I have tried many
    changes but I have not been able to identify the cause of the problem.
    Any help would be appreciated.</p>