Skip to content
This repository was archived by the owner on Dec 4, 2017. It is now read-only.

Commit 5cfedee

Browse files
committed
fixed all examples to show just the regions we need. and added folder structure a little bit
1 parent 92f54f0 commit 5cfedee

File tree

54 files changed

+186
-93
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+186
-93
lines changed
Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,16 @@
11
// #docregion
2-
import { Component, OnInit } from 'angular2/core';
2+
import { Component } from 'angular2/core';
33

4-
import { Hero } from './hero.model';
5-
import { HeroService } from './hero.service';
4+
import { HeroesComponent } from './heroes/heroes.component';
5+
import { HeroService } from './heroes/hero.service';
66

77
@Component({
88
selector: 'toh-app',
99
template: `
10-
<pre>{{heroes | json}}</pre>
10+
<toh-heroes></toh-heroes>
1111
`,
1212
styleUrls: ['app/app.component.css'],
13+
directives: [HeroesComponent],
1314
providers: [HeroService]
1415
})
15-
export class AppComponent implements OnInit {
16-
heroes: Hero[] = [];
17-
18-
constructor(private heroService: HeroService) {}
19-
20-
ngOnInit() {
21-
this.heroService.getHeroes()
22-
.then(heroes => this.heroes = heroes);
23-
}
24-
}
16+
export class AppComponent { }
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// #docregion
2+
import { Component, OnInit } from 'angular2/core';
3+
4+
import { Hero } from './hero.model';
5+
import { HeroService } from './hero.service';
6+
7+
@Component({
8+
selector: 'toh-heroes',
9+
template: `
10+
<pre>{{heroes | json}}</pre>
11+
`
12+
})
13+
export class HeroesComponent implements OnInit {
14+
heroes: Hero[] = [];
15+
16+
constructor(private heroService: HeroService) {}
17+
18+
ngOnInit() {
19+
this.heroService.getHeroes()
20+
.then(heroes => this.heroes = heroes);
21+
}
22+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// #docregion
2+
export class Hero {
3+
id: number;
4+
name: string;
5+
}

public/docs/_examples/style-guide/ts/05-04/app/heroes.component.ts renamed to public/docs/_examples/style-guide/ts/05-04/app/heroes/heroes.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// #docregion
2-
import { Component } from 'angular2/core';
2+
import { Component, OnInit } from 'angular2/core';
3+
4+
import { Hero } from './hero.model';
35

46
// #docregion example
57
@Component({

public/docs/_examples/style-guide/ts/05-15/app/hero-list.component.avoid.ts renamed to public/docs/_examples/style-guide/ts/05-15/app/heroes/hero-list.component.avoid.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
// #docplaster
1+
// #docregion
22
/* avoid */
33

4-
@Component({
5-
selector: 'toh-hero-list',
6-
template: `...`
7-
})
8-
// #docregion example
94
export class HeroListComponent implements OnInit {
105
heroes: Hero[];
116
constructor(private http: Http) {}
@@ -21,4 +16,3 @@ export class HeroListComponent implements OnInit {
2116
this.getHeros();
2217
}
2318
}
24-
// #enddocregion example

public/docs/_examples/style-guide/ts/05-15/app/hero-list.component.ts renamed to public/docs/_examples/style-guide/ts/05-15/app/heroes/hero-list.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// #docregion
22
import { Component, OnInit } from 'angular2/core';
33

4+
import { Hero, HeroService } from './shared/index';
5+
46
@Component({
57
selector: 'toh-hero-list',
68
template: `...`
@@ -11,7 +13,7 @@ export class HeroListComponent implements OnInit {
1113
constructor(private heroService: HeroService) {}
1214
getHeros() {
1315
this.heroes = [];
14-
this.heroService.getHeros()
16+
this.heroService.getHeroes()
1517
.subscribe(heroes => this.heroes = heroes);
1618
}
1719
ngOnInit() {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// #docregion
2+
export class Hero {
3+
id: number;
4+
name: string;
5+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// #docregion
2+
import { Injectable } from 'angular2/core';
3+
import { Observable } from 'rxjs/Rx';
4+
5+
import { Hero } from './hero.model.ts';
6+
7+
@Injectable()
8+
export class HeroService {
9+
getHeroes() {
10+
let heroes: Hero[] = [];
11+
return Observable.of(heroes);
12+
}
13+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// #docregion
2+
export * from './hero.model.ts';
3+
export * from './hero.service.ts';

public/docs/_examples/style-guide/ts/05-16/app/hero.component.avoid.ts renamed to public/docs/_examples/style-guide/ts/05-16/app/heroes/hero.component.avoid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// #docplaster
1+
// #docregion
22
/* avoid */
33

44
// #docregion example
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// #docregion
2+
export class Hero {
3+
id: number;
4+
name: string;
5+
}

public/docs/_examples/style-guide/ts/05-17/app/heroes-list.component.ts renamed to public/docs/_examples/style-guide/ts/05-17/app/heroes/heroes-list.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// #docregion
22
import { Component } from 'angular2/core';
33

4+
import { Hero } from './hero.model.ts';
5+
46
// #docregion example
57
@Component({
68
selector: 'toh-heroes-list',
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// #docregion
2+
export class Hero {
3+
id: number;
4+
name: string;
5+
}

public/docs/_examples/style-guide/ts/07-01/app/hero.service.ts renamed to public/docs/_examples/style-guide/ts/07-01/app/heroes/shared/hero.service.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
import { Injectable } from 'angular2/core';
33
import { Http, Response } from 'angular2/http';
44

5-
import { Hero } from './hero';
5+
import { Hero } from './hero.model';
66

77
@Injectable()
8+
// #docregion example
89
export class HeroService {
910
constructor(private http: Http) { }
1011

@@ -13,3 +14,4 @@ export class HeroService {
1314
.map((response: Response) => <Hero[]>response.json().data);
1415
}
1516
}
17+
// #enddocregion example

public/docs/_examples/style-guide/ts/07-03/app/app.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { Component } from 'angular2/core';
33

44
import { HeroListComponent } from './heroes/hero-list.component';
5-
import { HeroService } from './shared/hero.service';
5+
import { HeroService } from './heroes/shared/hero.service';
66

77
@Component({
88
selector: 'toh-app',

public/docs/_examples/style-guide/ts/07-03/app/hero-list.component.ts renamed to public/docs/_examples/style-guide/ts/07-03/app/heroes/hero-list.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { Component, OnInit } from 'angular2/core';
33

44
import { HeroService } from './shared/hero.service';
5-
import { Hero } from './shared/hero';
5+
import { Hero } from './shared/hero.model';
66

77
@Component({
88
selector: 'toh-heroes',
@@ -16,6 +16,6 @@ export class HeroListComponent implements OnInit {
1616
constructor(private heroService: HeroService) { }
1717

1818
ngOnInit() {
19-
this.heroService.getHeroes().then(heroes => this.heroes = heroes);
19+
this.heroService.getHeroes().subscribe(heroes => this.heroes = heroes);
2020
}
2121
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// #docregion
2+
export class Hero {
3+
id: number;
4+
name: string;
5+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// #docregion
2+
import { Injectable } from 'angular2/core';
3+
import { Observable } from 'rxjs/Rx';
4+
5+
import { Hero } from './hero.model.ts';
6+
7+
@Injectable()
8+
export class HeroService {
9+
getHeroes() {
10+
let heroes: Hero[] = [];
11+
return Observable.of(heroes);
12+
}
13+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// #docregion
2+
export * from './hero.model.ts';
3+
export * from './hero.service.ts';

public/docs/_examples/style-guide/ts/07-04/app/hero-arena.service.avoid.ts renamed to public/docs/_examples/style-guide/ts/07-04/app/heroes/hero-arena.service.avoid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
export class HeroArena {
55
constructor(
6-
@Inject(HeroFactory) private heroFactory: HeroFactory,
6+
@Inject(HeroService) private heroService: HeroService,
77
@Inject(Http) private http: Http) {}
88
}

public/docs/_examples/style-guide/ts/07-04/app/hero-arena.service.ts renamed to public/docs/_examples/style-guide/ts/07-04/app/heroes/hero-arena.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
import { Injectable } from 'angular2/core';
33
import { Http } from 'angular2/http';
44

5-
import { HeroFactory } from './shared';
5+
import { HeroService } from './shared/index';
66

7-
@Injectable()
87
// #docregion example
8+
@Injectable()
99
export class HeroArena {
1010
constructor(
11-
private heroFactory: HeroFactory,
11+
private heroService: HeroService,
1212
private http: Http) {}
1313
}
1414
// #enddocregion example
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// #docregion
2+
export class Hero {
3+
id: number;
4+
name: string;
5+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// #docregion
2+
import { Injectable } from 'angular2/core';
3+
import { Observable } from 'rxjs/Rx';
4+
5+
import { Hero } from './hero.model.ts';
6+
7+
@Injectable()
8+
export class HeroService {
9+
getHeroes() {
10+
let heroes: Hero[] = [];
11+
return Observable.of(heroes);
12+
}
13+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// #docregion
2+
export * from './hero.model.ts';
3+
export * from './hero.service.ts';

public/docs/_examples/style-guide/ts/09-01/app/hero-button.component.avoid.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
// #docregion
22
/* avoid */
33

4-
import { Component } from 'angular2/core';
5-
64
@Component({
75
selector: 'toh-hero-button',
86
template: `<button>OK<button>`

public/docs/_examples/style-guide/ts/09-01/app/hero-button.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// #docregion
22
import {Component, OnInit} from 'angular2/core';
33

4+
// #docregion example
45
@Component({
56
selector: 'toh-hero-button',
67
template: `<button>OK<button>`
@@ -10,3 +11,4 @@ export class HeroButtonComponent implements OnInit {
1011
console.log('The component is initialized');
1112
}
1213
}
14+
// #enddocregion example

public/docs/_examples/style-guide/ts/10-01/app/app.component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
import { Component } from 'angular2/core';
33
import { RouteConfig, ROUTER_DIRECTIVES, ROUTER_PROVIDERS } from 'angular2/router';
44

5-
import { HeroesComponent, HeroService } from './+heroes';
6-
import { DashboardComponent } from './+dashboard';
5+
import { HeroService } from './shared';
76
import { NavComponent } from './layout/nav.component';
87

98
@Component({

0 commit comments

Comments
 (0)