Skip to content

Commit ef86204

Browse files
committed
added step 53
1 parent ac18579 commit ef86204

30 files changed

+6547
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

step53_animations_page_transitions/app/app.component.js

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step53_animations_page_transitions/app/app.component.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { Component } from '@angular/core';
2+
import { ROUTER_DIRECTIVES } from '@angular/router';
3+
4+
5+
@Component({
6+
selector: 'my-app',
7+
template: `<h1>{{title}}</h1>
8+
<a [routerLink]="['/page1']">Page One</a>
9+
<a [routerLink]="['/page2']">Page Two</a>
10+
<router-outlet></router-outlet>`,
11+
directives: [ROUTER_DIRECTIVES]
12+
})
13+
export class AppComponent {
14+
title: string;
15+
16+
constructor(){
17+
this.title = "My first test of the new router with page transitions";
18+
}
19+
}

step53_animations_page_transitions/app/app.routes.js

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step53_animations_page_transitions/app/app.routes.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { provideRouter, RouterConfig } from '@angular/router';
2+
import { Page1Component } from './page1.component';
3+
import { Page2Component } from './page2.component';
4+
5+
export const routes: RouterConfig = [
6+
{
7+
path: 'page1',
8+
component: Page1Component
9+
},
10+
{
11+
path: 'page2',
12+
component: Page2Component
13+
},
14+
{ path: '',
15+
component: Page1Component
16+
}
17+
];
18+
19+
export const APP_ROUTER_PROVIDERS = [
20+
provideRouter(routes)
21+
];
22+
23+
24+

step53_animations_page_transitions/app/main.js

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

step53_animations_page_transitions/app/main.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { bootstrap } from '@angular/platform-browser-dynamic';
2+
import { AppComponent } from './app.component';
3+
import { APP_ROUTER_PROVIDERS } from './app.routes';
4+
5+
bootstrap(AppComponent, [
6+
APP_ROUTER_PROVIDERS
7+
]).catch(err => console.error(err));;
8+
9+

0 commit comments

Comments
 (0)