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

45 行
2.4 KiB

  1. import { NgModule } from '@angular/core';
  2. import { Routes, RouterModule } from '@angular/router';
  3. import { WelcomeComponent } from './welcome/welcome.component';
  4. import { TabsComponent } from './tabs/tabs.component';
  5. import { CourseDetailsComponent } from './tabs/courses/course-details/course-details.component';
  6. import { VideoChapterComponent } from './tabs/courses/video-chapter/video-chapter.component';
  7. import { VideoNotesComponent } from './tabs/courses/video-chapter/video-notes/video-notes.component';
  8. import { CalendarComponent } from './calendar/calendar.component';
  9. import { AttendanceComponent } from './attendance/attendance.component';
  10. import { ForumPageComponent } from './forum-page/forum-page.component';
  11. import { ChapterNotesComponent } from './tabs/courses/chapter-notes/chapter-notes.component';
  12. import { QuizComponent } from './tabs/courses/quiz/quiz.component';
  13. import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component';
  14. import { ChatPageComponent } from './chat-page/chat-page.component';
  15. import { SettingsComponent } from './settings/settings.component';
  16. import { TestComponent } from './tabs/courses/test/test.component';
  17. import { ThemesComponent } from './settings/themes/themes.component';
  18. const routes: Routes = [
  19. { path: '', pathMatch: 'full', redirectTo: 'welcome' },
  20. { component: WelcomeComponent, path: 'welcome' },
  21. { component: TabsComponent, path: 'tabs' },
  22. { component: TabsComponent, path: 'tabs/:subpage' },
  23. { component: CourseDetailsComponent, path: 'course-details' },
  24. { component: ChapterNotesComponent, path: 'chapter-notes/:heading' },
  25. { component: VideoChapterComponent, path: 'video-chapter/:heading' },
  26. { component: VideoNotesComponent, path: 'video-notes/:heading' },
  27. { component: QuizComponent, path: 'quiz' },
  28. { component: QuizComponent, path: 'quiz/:heading' },
  29. { component: TestComponent, path: 'test'},
  30. { component: CalendarComponent, path: 'calendar' },
  31. { component: AttendanceComponent, path: 'attendance'},
  32. { component: ForumPageComponent, path: 'forum'},
  33. { component: PostDetailsComponent, path: 'forum-post-details'},
  34. { component: ChatPageComponent, path: 'chats'},
  35. { component: SettingsComponent, path: 'settings'},
  36. { component: ThemesComponent, path: 'theme' }
  37. ];
  38. @NgModule({
  39. imports: [RouterModule.forRoot(routes)],
  40. exports: [RouterModule]
  41. })
  42. export class AppRoutingModule { }