docs(toh-pt5): change getHero to match toh-pt6 getHero

closes #1551
This commit is contained in:
Christopher Thorne 2016-05-29 22:09:06 +01:00 committed by Ward Bell
parent a979c71089
commit 3d868da4b7
2 changed files with 3 additions and 4 deletions

View File

@ -19,9 +19,8 @@ export class HeroService {
//#docregion get-hero
getHero(id: number) {
return Promise.resolve(HEROES).then(
heroes => heroes.filter(hero => hero.id === id)[0]
);
return this.getHeroes()
.then(heroes => heroes.filter(hero => hero.id === id)[0]);
}
//#enddocregion get-hero
}

View File

@ -427,7 +427,7 @@ code-example(format='').
The problem with this bit of code is that `HeroService` doesn't have a `getHero` method!
We better fix that quickly before someone notices that we broke the app.
Open `HeroService` and add the `getHero` method. It's trivial given that we're still faking data access:
Open `HeroService` and add a `getHero` method that filters the heroes list from `getHeroes` by `id`:
+makeExample('toh-5/ts/app/hero.service.ts', 'get-hero', 'app/hero.service.ts (getHero)')(format=".")
:marked
Return to the `HeroDetailComponent` to clean up loose ends.