@@ -9,30 +9,27 @@ import 'hero.dart';
9
9
import 'hero_detail_component.dart' ;
10
10
import 'hero_service.dart' ;
11
11
12
- // #docregion metadata
13
- // #docregion heroes-component-renaming
12
+ // #docregion metadata, heroes-component-renaming
14
13
@Component (
15
14
selector: 'my-heroes' ,
16
- // #enddocregion heroes-component-renaming
15
+ // #enddocregion heroes-component-renaming
17
16
templateUrl: 'heroes_component.html' ,
18
17
styleUrls: const ['heroes_component.css' ],
19
18
directives: const [HeroDetailComponent ]
20
- // #docregion heroes-component-renaming
19
+ // #docregion heroes-component-renaming
21
20
)
22
- // #enddocregion heroes-component-renaming
23
- // #enddocregion metadata
24
- // #docregion class
25
- // #docregion heroes-component-renaming
21
+ // #enddocregion heroes-component-renaming, metadata
22
+ // #docregion class, heroes-component-renaming
26
23
class HeroesComponent implements OnInit {
27
- // #enddocregion heroes-component-renaming
24
+ // #enddocregion heroes-component-renaming
28
25
final Router _router;
29
26
final HeroService _heroService;
30
27
List <Hero > heroes;
31
28
Hero selectedHero;
32
29
33
30
HeroesComponent (this ._heroService, this ._router);
34
31
35
- Future getHeroes () async {
32
+ Future < Null > getHeroes () async {
36
33
heroes = await _heroService.getHeroes ();
37
34
}
38
35
@@ -42,10 +39,7 @@ class HeroesComponent implements OnInit {
42
39
43
40
void onSelect (Hero hero) { selectedHero = hero; }
44
41
45
- Future gotoDetail () =>
42
+ Future < Null > gotoDetail () =>
46
43
_router.navigate (['HeroDetail' , {'id' : selectedHero.id.toString ()}]);
47
- // #docregion heroes-component-renaming
44
+ // #docregion heroes-component-renaming
48
45
}
49
- // #enddocregion heroes-component-renaming
50
- // #enddocregion class
51
- // #enddocregion
0 commit comments