import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';

<% if (directory) { %>
import { SharedModule } from '../../../../../core/modules/shared.module';
<% } else { %>
import { SharedModule } from '../../../../core/modules/shared.module';
<% } %>

import { <%= Pages %>Component } from './<%= pages %>.component';
import { <%= Pages %>Service } from './<%= pages %>.service';

const routes = [
  {
    path: 'general/<%= pages %>',
    component: <%= Pages %>Component,
    resolve  : {
      <%= pages %>: <%= Pages %>Service
    }
  }
];

@NgModule({
  imports: [
    CommonModule,
    RouterModule.forChild(routes),
    SharedModule
  ],
  declarations: [
  <%= Pages %>Component
  ],
  providers: [<%= Pages %>Service]
})

export class <%= Pages %>Module { }
