Skip to content
Snippets Groups Projects
Select Git revision
  • 4aac596ad4da911329cc4f59d655014ed87c28e3
  • master default
  • remove-matefun-graf-from-angular
  • pg-moodle-integration-main
  • feature/discontinuidades
  • feature/i18n-with-routes
  • develop
  • feature/functions-information
  • feature/editor-improvements
  • feature/add-in18-frontend
  • feature/integration-graph-2d-3d
  • feature/3DComponentInitialization
  • graficas-componente
  • feature/codeMatchBrackets
  • v2.0
  • v1.0
16 results

app-routing.module.ts

Blame
  • Forked from matefun / Frontend
    Source project has a limited visibility.
    app-routing.module.ts 1001 B
    import { NgModule } from '@angular/core';
    import { Routes, RouterModule } from '@angular/router';
    
    import { AuthGuard } from './shared/guards/auth.guard';
    
    const routes: Routes = [
        { path: '', loadChildren: './layout/layout.module#LayoutModule', canActivate: [AuthGuard] },
        { path: 'login', loadChildren: './login/login.module#LoginModule', data: { language: navigator.language && (navigator.language.split('-')[0] == 'es' || navigator.language.split('-')[0] == 'en') ? navigator.language.split('-')[0] : 'es' }},
        { path: 'es/login', loadChildren: './login/login.module#LoginModule', data: { language: 'es' }},
        { path: 'en/login', loadChildren: './login/login.module#LoginModule', data: { language: 'en' }},
        { path: 'not-found', loadChildren: './not-found/not-found.module#NotFoundModule' },
        { path: '**', redirectTo: 'not-found' }
    ];
    
    @NgModule({
        imports: [RouterModule.forRoot(routes, { useHash: true })],
        exports: [RouterModule]
    })
    export class AppRoutingModule { }