layout.module.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { NgModule } from '@angular/core';
  2. import { LayoutComponent } from './layout.component';
  3. import { SidebarComponent } from './sidebar/sidebar.component';
  4. import { HeaderComponent } from './header/header.component';
  5. import { OffsidebarComponent } from './offsidebar/offsidebar.component';
  6. import { UserblockComponent } from './sidebar/userblock/userblock.component';
  7. import { UserblockService } from './sidebar/userblock/userblock.service';
  8. import { FooterComponent } from './footer/footer.component';
  9. import { SharedModule } from '../shared/shared.module';
  10. import {FrameOptrEditComponent} from '../routes/frame/optr/frame-optr-edit/frame-optr-edit.component';
  11. import {FrameOptrPasswordComponent} from '../routes/frame/optr/frame-optr-password/frame-optr-password.component';
  12. import {FrameThreadRunningComponent} from '../routes/frame/thread/frame-thread-running/frame-thread-running.component';
  13. @NgModule({
  14. imports: [
  15. SharedModule
  16. ],
  17. providers: [
  18. UserblockService
  19. ],
  20. entryComponents: [FrameOptrEditComponent, FrameOptrPasswordComponent, FrameThreadRunningComponent],
  21. declarations: [
  22. LayoutComponent,
  23. SidebarComponent,
  24. UserblockComponent,
  25. HeaderComponent,
  26. OffsidebarComponent,
  27. FooterComponent,
  28. FrameOptrEditComponent,
  29. FrameOptrPasswordComponent,
  30. FrameThreadRunningComponent
  31. ],
  32. exports: [
  33. LayoutComponent,
  34. SidebarComponent,
  35. UserblockComponent,
  36. HeaderComponent,
  37. OffsidebarComponent,
  38. FooterComponent
  39. ]
  40. })
  41. export class LayoutModule { }