// #docplaster // #docregion // #docregion just-get-heroes import { Injectable } from '@angular/core'; import { Hero } from './hero'; import { HEROES } from './mock-heroes'; @Injectable() export class HeroService { // #docregion get-heroes getHeroes(): Promise { return Promise.resolve(HEROES); } // #enddocregion get-heroes, just-get-heroes // #enddocregion // See the "Take it slow" appendix // #docregion get-heroes-slowly getHeroesSlowly(): Promise { return new Promise(resolve => setTimeout(resolve, 2000)) // delay 2 seconds .then(() => this.getHeroes()); } // #enddocregion get-heroes-slowly // #docregion // #docregion just-get-heroes }