Redireccionar usuario con enrutador según el estado de inicio de sesión

Me gustaría llamar a páginas a través de Rutas en angular 2

En mi app.modules impoterd RouterModule and Routes, está bien:

...

import { RouterModule, Routes } from '@angular/router';
import { AppComponent } from './app.component';
import { LoginComponent } from './login/login.component';
import { DashBoardComponent} from './dashboard/dashboard.component';
import { NotFoundComponent } from './not-found/not-found.component';

Aquí, creé una constante

    const APPROUTES: Routes = [
  {path: 'home', component: AppComponent},
  {path: 'login', component: LoginComponent},
  {path: 'dashboard', component: DashBoardComponent},
  {path: '**', component: NotFoundComponent}
];

@NgModule({
  declarations: [
    AppComponent,
    LoginComponent,
    DashBoardComponent
    NotFoundComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    MaterialModule.forRoot(),
    RouterModule.forRoot(APPROUTES)
  ],
  providers: [],
  bootstrap: [AppComponent]
})

Inicialmente tengo dos páginas, tablero e inicio de sesión, quiero que cargue la primera página de inicio de sesión y después una página de tablero con una condición si no ...

En la página principal "appcomponent.ts" cómo hacer esto es condición de inicio de sesión y panel de control ex

if(loggedin){
  // page dashboard
}else{
   // page login
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta