Skip to content

Commit 5576a34

Browse files
committed
Angular PWA Course
1 parent c3ed46c commit 5576a34

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

src/app/app-routing.module.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import { NgModule } from '@angular/core';
2+
import { Routes, RouterModule } from '@angular/router';
3+
import {LessonsComponent} from "./lessons/lessons.component";
4+
5+
6+
const routes: Routes = [
7+
{
8+
path: '',
9+
component: LessonsComponent
10+
},
11+
{
12+
path: '**',
13+
redirectTo: '/',
14+
pathMatch: 'full'
15+
}
16+
];
17+
18+
19+
@NgModule({
20+
imports: [RouterModule.forRoot(routes)],
21+
exports: [RouterModule]
22+
})
23+
export class AppRoutingModule { }

src/app/app.module.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@ import {HttpClientModule} from '@angular/common/http';
55
import {AppComponent} from './app.component';
66
import {LessonsComponent} from './lessons/lessons.component';
77

8-
import {routesConfig} from "./routes.config";
98
import {LessonsService} from "./services/lessons.service";
109
import {ReactiveFormsModule} from "@angular/forms";
1110

12-
import {Router, RouterModule} from "@angular/router";
13-
1411
import {environment} from '../environments/environment.prod';
1512
import {ServiceWorkerModule} from '@angular/service-worker';
1613
import {MatSnackBarModule} from '@angular/material/snack-bar';
@@ -24,6 +21,7 @@ import 'rxjs/add/operator/catch';
2421
import 'rxjs/add/operator/first';
2522
import 'rxjs/add/observable/of';
2623
import {BrowserAnimationsModule} from "@angular/platform-browser/animations";
24+
import {AppRoutingModule} from "./app-routing.module";
2725

2826

2927

@@ -37,7 +35,7 @@ import {BrowserAnimationsModule} from "@angular/platform-browser/animations";
3735
BrowserModule,
3836
HttpClientModule,
3937
BrowserAnimationsModule,
40-
RouterModule.forRoot(routesConfig),
38+
AppRoutingModule,
4139
MatSnackBarModule,
4240
ReactiveFormsModule,
4341
ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })

src/app/routes.config.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)