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
}