Hier sind einige Beispiele Konstrukteure aus den Angular 2 docs:Wann Konstruktor in Angular2 Typoskript erstellen?
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);
}
}
und ...
class Car {
constructor(engine, tires, doors){
this.engine = engine;
this.tires = tires;
this.doors = doors;
}
}
Ich verstehe nicht, Warum und wann ein constructor()
in Winkel 2/Typoskript zu erstellen (Ich habe Lesen Sie die offizielle Dokumentation, in der sie einen Konstruktor für Dependency Injection und für Services erstellen.
+1. Ich habe Mühe zu wissen, was in einem Konstrukteur sein sollte (außer "so wenig wie möglich") und was nicht. Ich denke, es ist ein breiteres Programmierungskonzept, aber meine Lektüre hat nichts besonders Deutliches ergeben, das Konstrukteure und ihren Zweck auf einfache Weise beschreibt. – Dan
Hallo Sarvesh, es könnte für andere besser sein, wenn Sie Ihren Code als Text eingefügt haben. –
@J.Chomel Ich denke jetzt ist es besser :) –