app-routing.module.ts
1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './components/home/home.component';
import { InicioComponent } from './components/inicio/inicio.component';
import { BusquedaProductosComponent } from './components/busqueda-productos/busqueda-productos.component';
import { ConfirmacionCarritoComponent } from './components/confirmacion-carrito/confirmacion-carrito.component';
import { MasterComponent } from './components/master/master.component';
import { CancelarCompraComponent } from './components/cancelar-compra/cancelar-compra.component';
import { MensajeFinalComponent } from './components/mensaje-final/mensaje-final.component';
import { ComandaComponent } from './components/comanda/comanda.component';
import { PedidosSalientesComponent } from './components/pedidos-salientes/pedidos-salientes.component';
const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'home', component: HomeComponent },
{ path: 'confirmacion-carrito', component: ConfirmacionCarritoComponent },
{ path: 'cancelar-compra', component: CancelarCompraComponent },
{ path: 'mensaje-final', component: MensajeFinalComponent },
{ path: 'comanda', component: ComandaComponent },
{ path: 'pedidos-salientes', component: PedidosSalientesComponent },
{
path: '',
component: MasterComponent,
children: [
{ path: 'inicio', component: InicioComponent },
{ path: 'busqueda-productos', component: BusquedaProductosComponent }
]
},
{ path: '**', redirectTo: '/home', pathMatch: 'full' },
];
@NgModule({
imports: [RouterModule.forRoot(routes, {onSameUrlNavigation: 'reload'})],
exports: [RouterModule]
})
export class AppRoutingModule { }