// #docplaster // #docregion // #docregion imports import 'dart:async'; import 'package:angular2/core.dart'; import 'hero.dart'; import 'hero_service.dart'; // #enddocregion imports @Component( selector: 'my-dashboard', // #docregion templateUrl templateUrl: 'dashboard_component.html', // #enddocregion templateUrl // #docregion css styleUrls: const ['dashboard_component.css'] // #enddocregion css ) // #docregion component class DashboardComponent implements OnInit { List heroes; // #docregion ctor final HeroService _heroService; DashboardComponent(this._heroService); // #enddocregion ctor Future ngOnInit() async { heroes = (await _heroService.getHeroes()).skip(1).take(4).toList(); } } // #enddocregion component