import { NgModule } from '@angular/core'; import { SharedModule } from '../../../../../core/modules/shared.module'; import { RouterModule } from '@angular/router'; import { InvoiceCompactComponent } from './compact.component'; import { InvoiceService } from '../invoice.service'; const routes = [ { path : 'pages/invoices/compact', component: InvoiceCompactComponent, resolve : { search: InvoiceService } } ]; @NgModule({ declarations: [ InvoiceCompactComponent ], imports : [ SharedModule, RouterModule.forChild(routes) ], providers : [ InvoiceService ] }) export class InvoiceCompactModule { }