1+ import '../../../assets/wise5/lib/jquery/jquery-global' ;
12import { NgModule } from '@angular/core' ;
23import { RouterModule , Routes } from '@angular/router' ;
34import { VLEParentComponent } from '../../../assets/wise5/vle/vle-parent/vle-parent.component' ;
45import { VLEComponent } from '../../../assets/wise5/vle/vle.component' ;
6+ import { GenerateImageService } from '../../../assets/wise5/services/generateImageService' ;
7+ import { InitializeVLEService } from '../../../assets/wise5/services/initializeVLEService' ;
8+ import { PauseScreenService } from '../../../assets/wise5/services/pauseScreenService' ;
9+ import { ComponentStudentModule } from '../../../assets/wise5/components/component/component-student.module' ;
10+ import { ProjectService } from '../../../assets/wise5/services/projectService' ;
11+ import { StudentDataService } from '../../../assets/wise5/services/studentDataService' ;
12+ import { VLEProjectService } from '../../../assets/wise5/vle/vleProjectService' ;
13+ import { DataService } from '../../services/data.service' ;
14+ import { StudentNotificationService } from '../../../assets/wise5/services/studentNotificationService' ;
15+ import { NotificationService } from '../../../assets/wise5/services/notificationService' ;
16+ import { StudentPeerGroupService } from '../../../assets/wise5/services/studentPeerGroupService' ;
17+ import { PeerGroupService } from '../../../assets/wise5/services/peerGroupService' ;
18+ import { StudentTeacherCommonServicesModule } from '../../student-teacher-common-services.module' ;
519
620const routes : Routes = [
721 {
@@ -17,7 +31,21 @@ const routes: Routes = [
1731] ;
1832
1933@NgModule ( {
20- imports : [ RouterModule . forChild ( routes ) ] ,
21- exports : [ RouterModule ]
34+ imports : [
35+ RouterModule . forChild ( routes ) ,
36+ ComponentStudentModule ,
37+ StudentTeacherCommonServicesModule
38+ ] ,
39+ providers : [
40+ GenerateImageService ,
41+ InitializeVLEService ,
42+ PauseScreenService ,
43+ { provide : DataService , useExisting : StudentDataService } ,
44+ { provide : NotificationService , useExisting : StudentNotificationService } ,
45+ { provide : PeerGroupService , useExisting : StudentPeerGroupService } ,
46+ { provide : ProjectService , useExisting : VLEProjectService } ,
47+ StudentNotificationService ,
48+ VLEProjectService
49+ ]
2250} )
2351export class StudentVLERoutingModule { }
0 commit comments