From 54f5f9a0417f469302b1f24bbce14531f670a196 Mon Sep 17 00:00:00 2001 From: nixa <4dmitr@gmail.com> Date: Thu, 7 Jul 2016 16:56:07 +0300 Subject: [PATCH] fix(router): redirect not found routes to dashboard --- src/app/app.routes.ts | 11 +++++------ src/app/pages/login/login.routes.ts | 6 +----- src/app/pages/register/register.routes.ts | 6 +----- 3 files changed, 7 insertions(+), 16 deletions(-) diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index fdf86ea1..cdcb73cf 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -4,14 +4,13 @@ import {PagesRoutes} from "./pages/pages.routes"; import {RegisterRoutes} from "./pages/register/register.routes"; export const routes: RouterConfig = [ - { - path: '', - redirectTo: '/pages/dashboard', - terminal: true - }, ...LoginRoutes, ...RegisterRoutes, - ...PagesRoutes + ...PagesRoutes, + { + path: '**', + redirectTo: '/pages/dashboard' + }, ]; export const APP_ROUTER_PROVIDERS = [ diff --git a/src/app/pages/login/login.routes.ts b/src/app/pages/login/login.routes.ts index f928f345..2bf1df36 100644 --- a/src/app/pages/login/login.routes.ts +++ b/src/app/pages/login/login.routes.ts @@ -1,12 +1,8 @@ import {RouterConfig} from '@angular/router'; import {Login} from './login.component'; +//noinspection TypeScriptValidateTypes export const LoginRoutes: RouterConfig = [ - { - path: '', - redirectTo: '/login', - terminal: true - }, { path: 'login', component: Login diff --git a/src/app/pages/register/register.routes.ts b/src/app/pages/register/register.routes.ts index 1aff448b..a6d577a8 100644 --- a/src/app/pages/register/register.routes.ts +++ b/src/app/pages/register/register.routes.ts @@ -1,12 +1,8 @@ import {RouterConfig} from '@angular/router'; import {Register} from './register.component'; +//noinspection TypeScriptValidateTypes export const RegisterRoutes: RouterConfig = [ - { - path: '', - redirectTo: '/register', - terminal: true - }, { path: 'register', component: Register