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

Commit 5f73911

Browse files
Foxandxsswardbell
authored andcommitted
chore(toh): change inputs array for input decorator/hero now a class
1 parent 10877bd commit 5f73911

File tree

22 files changed

+57
-77
lines changed

22 files changed

+57
-77
lines changed

public/docs/_examples/cb-component-communication/ts/app/hero.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export interface Hero {
1+
export class Hero {
22
name: string;
33
}
44

public/docs/_examples/toh-1/ts/app/app.component.ts

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

4-
// #docregion hero-interface-1
5-
interface Hero {
4+
// #docregion hero-class-1
5+
export class Hero {
66
id: number;
77
name: string;
88
}
9-
// #enddocregion hero-interface-1
9+
// #enddocregion hero-class-1
1010

1111
@Component({
1212
selector: 'my-app',

public/docs/_examples/toh-2/ts/app/app.component.ts

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

4-
interface Hero {
4+
export class Hero {
55
id: number;
66
name: string;
77
}
@@ -37,7 +37,7 @@ interface Hero {
3737
margin: 0 0 2em 0;
3838
list-style-type: none;
3939
padding: 0;
40-
width: 10em;
40+
width: 15em;
4141
}
4242
.heroes li {
4343
cursor: pointer;

public/docs/_examples/toh-3/ts/app/app.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import {HeroDetailComponent} from './hero-detail.component';
3232
margin: 0 0 2em 0;
3333
list-style-type: none;
3434
padding: 0;
35-
width: 10em;
35+
width: 15em;
3636
}
3737
.heroes li {
3838
cursor: pointer;
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
// #docplaster
22
// #docregion
33
// #docregion v1
4-
import {Component} from 'angular2/core';
4+
import {Component, Input} from 'angular2/core';
5+
56
// #enddocregion v1
67
// #docregion hero-import
78
import {Hero} from './hero';
@@ -10,7 +11,7 @@ import {Hero} from './hero';
1011
// #docregion v1
1112
@Component({
1213
selector: 'my-hero-detail',
13-
// #enddocregion v1
14+
// #enddocregion v1
1415
// #docregion template
1516
template: `
1617
<div *ngIf="hero">
@@ -21,18 +22,18 @@ import {Hero} from './hero';
2122
<input [(ngModel)]="hero.name" placeholder="name"/>
2223
</div>
2324
</div>
24-
`,
25+
`
2526
// #enddocregion template
26-
// #docregion inputs
27-
inputs: ['hero']
28-
// #enddocregion inputs
29-
// #docregion v1
27+
// #docregion v1
3028
})
3129
export class HeroDetailComponent {
3230
// #enddocregion v1
33-
// #docregion hero
31+
// #docregion hero-input
32+
@Input()
33+
// #docregion hero
3434
hero: Hero;
35-
// #enddocregion hero
35+
// #enddocregion hero
36+
// #enddocregion hero-input
3637
// #docregion v1
3738
}
3839
// #enddocregion v1

public/docs/_examples/toh-3/ts/app/hero.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// #docregion
2-
export interface Hero {
2+
export class Hero {
33
id: number;
44
name: string;
55
}

public/docs/_examples/toh-4/ts/app/app.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import {HeroService} from './hero.service';
3232
margin: 0 0 2em 0;
3333
list-style-type: none;
3434
padding: 0;
35-
width: 10em;
35+
width: 15em;
3636
}
3737
.heroes li {
3838
cursor: pointer;

public/docs/_examples/toh-4/ts/app/hero-detail.component.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// #docregion
2-
import {Component} from 'angular2/core';
2+
import {Component, Input} from 'angular2/core';
33
import {Hero} from './hero';
44

55
@Component({
@@ -15,9 +15,8 @@ import {Hero} from './hero';
1515
<input [(ngModel)]="hero.name" placeholder="name"/>
1616
</div>
1717
</div>
18-
`,
19-
inputs: ['hero']
18+
`
2019
})
2120
export class HeroDetailComponent {
22-
hero: Hero;
21+
@Input() hero: Hero;
2322
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export interface Hero {
1+
export class Hero {
22
id: number;
33
name: string;
44
}

public/docs/_examples/toh-5/ts/app/hero-detail.component.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
// #docregion
33
// #docregion v2
44
// #docregion import-oninit
5-
import { Component, OnInit } from 'angular2/core';
5+
import { Component, Input, OnInit } from 'angular2/core';
66
// #enddocregion import-oninit
77
// #docregion import-route-params
8-
import {RouteParams} from 'angular2/router';
8+
import { RouteParams } from 'angular2/router';
99
// #enddocregion import-route-params
1010

1111
import { Hero } from './hero';
@@ -20,15 +20,14 @@ import { HeroService } from './hero.service';
2020
templateUrl: 'app/hero-detail.component.html',
2121
// #enddocregion template-url
2222
// #enddocregion v2
23-
styleUrls: ['app/hero-detail.component.css'],
24-
inputs: ['hero']
23+
styleUrls: ['app/hero-detail.component.css']
2524
// #docregion v2
2625
})
2726
// #enddocregion extract-template
2827
// #docregion implement
2928
export class HeroDetailComponent implements OnInit {
3029
// #enddocregion implement
31-
hero: Hero;
30+
@Input() hero: Hero;
3231

3332
// #docregion ctor
3433
constructor(

0 commit comments

Comments
 (0)