Вот некоторые примеры конструкторов из Angular 2 документов:
export class AppComponent implements OnInit {
title = 'Tour of heroes';
heroes: Hero[];
selectedHero: Hero;
constructor(private heroService: HeroService) { }
getHeroes() {
this.HeroService.getHeroes().then(heroes => this.heroes = heroes);
}
}
и...
class Car {
constructor(engine, tires, doors){
this.engine = engine;
this.tires = tires;
this.doors = doors;
}
}
Я не понимаю, почему и когда нужно создать constructor()
в angular 2/typescript (я прочитал официальную документацию, где они создают конструктор для Injection Dependency и для служб).