Angular LMS app
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
此仓库已存档。您可以查看文件和克隆,但不能推送或创建工单/合并请求。
 
 
 
 

97 行
3.9 KiB

  1. // Module imports
  2. import { BrowserModule } from '@angular/platform-browser';
  3. import { NgModule } from '@angular/core';
  4. import { AngularSvgIconModule } from 'angular-svg-icon';
  5. import { HttpClientModule } from '@angular/common/http';
  6. import { ScrollEventModule } from 'ngx-scroll-event';
  7. import { NgxSiemaModule } from 'ngx-siema';
  8. import { AppRoutingModule } from './app-routing.module';
  9. import { FormsModule } from '@angular/forms';
  10. import { DragDropModule } from '@angular/cdk/drag-drop';
  11. // Import services
  12. import { DemoService } from './services/demo.service';
  13. import { UpdateService } from './services/update.service';
  14. // Component imports
  15. import { AppComponent } from './app.component';
  16. import { WelcomeComponent } from './welcome/welcome.component';
  17. import { TabsComponent } from './tabs/tabs.component';
  18. import { HomeComponent } from './tabs/home/home.component';
  19. import { CoursesComponent } from './tabs/courses/courses.component';
  20. import { ReportsComponent } from './tabs/reports/reports.component';
  21. import { MoreComponent } from './tabs/more/more.component';
  22. import { VideoChapterComponent } from './tabs/courses/video-chapter/video-chapter.component';
  23. import { ServiceWorkerModule } from '@angular/service-worker';
  24. import { environment } from '../environments/environment';
  25. import { CalendarComponent } from './calendar/calendar.component';
  26. import { AttendanceComponent } from './attendance/attendance.component';
  27. import { ForumComponent } from './reusable-components/forum/forum.component';
  28. import { ForumPageComponent } from './forum-page/forum-page.component';
  29. import { ConfirmationPopupComponent } from './reusable-components/confirmation-popup/confirmation-popup.component';
  30. import { VideoNotesComponent } from './tabs/courses/video-chapter/video-notes/video-notes.component';
  31. import { ChapterNotesComponent } from './tabs/courses/chapter-notes/chapter-notes.component';
  32. import { CourseDetailsComponent } from './tabs/courses/course-details/course-details.component';
  33. import { QuizComponent } from './tabs/courses/quiz/quiz.component';
  34. import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component';
  35. import { ChatPageComponent } from './chat-page/chat-page.component';
  36. import { ChatWindowComponent } from './chat-page/chat-window/chat-window.component';
  37. import { SettingsComponent } from './settings/settings.component';
  38. import { ClassCardListComponent } from './reusable-components/class-card-list/class-card-list.component';
  39. import { TestComponent } from './tabs/courses/test/test.component';
  40. import { StartComponent } from './tabs/courses/test/start/start.component';
  41. import { EndComponent } from './tabs/courses/test/end/end.component';
  42. import { QuestionSheetComponent } from './tabs/courses/test/question-sheet/question-sheet.component';
  43. import { QuestionComponent } from './tabs/courses/test/question-sheet/question/question.component';
  44. import { AddBroadcastComponent } from './chat-page/add-broadcast/add-broadcast.component';
  45. @NgModule({
  46. declarations: [
  47. AppComponent,
  48. WelcomeComponent,
  49. TabsComponent,
  50. HomeComponent,
  51. CoursesComponent,
  52. ReportsComponent,
  53. MoreComponent,
  54. VideoChapterComponent,
  55. CalendarComponent,
  56. AttendanceComponent,
  57. ForumComponent,
  58. ForumPageComponent,
  59. ConfirmationPopupComponent,
  60. VideoNotesComponent,
  61. ChapterNotesComponent,
  62. CourseDetailsComponent,
  63. QuizComponent,
  64. PostDetailsComponent,
  65. ChatPageComponent,
  66. ChatWindowComponent,
  67. SettingsComponent,
  68. ClassCardListComponent,
  69. TestComponent,
  70. StartComponent,
  71. EndComponent,
  72. QuestionSheetComponent,
  73. QuestionComponent,
  74. AddBroadcastComponent,
  75. ],
  76. imports: [
  77. BrowserModule,
  78. AppRoutingModule,
  79. HttpClientModule,
  80. ScrollEventModule,
  81. FormsModule,
  82. DragDropModule,
  83. NgxSiemaModule.forRoot(),
  84. AngularSvgIconModule.forRoot(),
  85. ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })
  86. ],
  87. providers: [
  88. DemoService,
  89. UpdateService
  90. ],
  91. bootstrap: [AppComponent]
  92. })
  93. export class AppModule { }