barker/bookie/src/app/bills/bills-routing.module.ts

41 lines
835 B
TypeScript

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AuthGuard } from "../auth/auth-guard.service";
import { BillsComponent } from "./bills.component";
import { BillResolver } from "./bill-resolver.service";
const routes: Routes = [
{
path: 'new',
component: BillsComponent,
canActivate: [AuthGuard],
data: {
permission: 'Guest Book'
},
resolve: {
list: BillResolver
}
},
{
path: ':id',
component: BillsComponent,
canActivate: [AuthGuard],
data: {
permission: 'Guest Book'
},
resolve: {
item: BillResolver
}
}
];
@NgModule({
declarations: [],
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
providers: [
BillResolver
]
})
export class BillsRoutingModule { }