Skip to content

Commit 53b59e2

Browse files
author
Your Name
committed
Angular Router Course
1 parent 081810e commit 53b59e2

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

src/app/app-routing.module.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ const routes: Routes = [
1313
},
1414
{
1515
path: "courses",
16-
loadChildren: () => import('./courses/courses.module').then(m => m.CoursesModule)
16+
loadChildren: () => import('./courses/courses.module')
17+
.then(m => m.CoursesModule)
1718
},
1819
{
1920
path: "login",

src/app/courses/course/course.component.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ <h3 class="discount" *ngIf="couponCode">Use {{couponCode}} for a huge discount!<
88

99
<img class="course-thumbnail" [src]="course.iconUrl" *ngIf="course">
1010

11+
<router-outlet></router-outlet>
12+
1113
</div>
1214

1315
</ng-container>

src/app/courses/courses-routing.module.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { Routes, RouterModule } from '@angular/router';
33
import {HomeComponent} from './home/home.component';
44
import {CourseComponent} from './course/course.component';
55
import {CourseResolver} from './services/course.resolver';
6+
import {LessonDetailComponent} from './lesson/lesson-detail.component';
7+
import {LessonsListComponent} from './lessons-list/lessons-list.component';
68

79

810
const routes: Routes = [
@@ -13,6 +15,16 @@ const routes: Routes = [
1315
{
1416
path:":courseUrl",
1517
component: CourseComponent,
18+
children: [
19+
{
20+
path: "",
21+
component: LessonsListComponent
22+
},
23+
{
24+
path: "lessons/:lessonSeqNo",
25+
component: LessonDetailComponent
26+
}
27+
],
1628
resolve: {
1729
course: CourseResolver
1830
}

0 commit comments

Comments
 (0)