はAngular 2 docsからのいくつかの例のコンストラクタです:Angular2タイスクリプトでコンストラクタを作成するタイミングは?ここ
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;
}
}
なぜとすると、角度2/typescriptですでconstructor()
を作成する(私はしました、私は理解していませんそれがDependency InjectionとServicesのコンストラクタを作成する公式ドキュメントを読んでください)。あなたは、サービスそのものをオフに基づいて、複雑なデフォルト値を初期化する(私のアプリの中で)も言及として
+1。私はコンストラクタに何があるべきかを知ることに苦労しています(できるだけ「できるだけ少ない」とは別に)。私はそれがより広範なプログラミングコンセプトだと思うが、私の読書は、コンストラクタとその目的を簡単な方法で記述するものは特に明白ではない。 – Dan
こんにちはSarvesh、あなたのコードをテキストとして挿入した方が他の人にとっては良いかもしれません。 –
@ J.Chomel私は今それが良いと思っています:) –