Ich habe die folgende Konstruktor:Passing einen optionalen Parameter mit einem Standardwert in Angular2
constructor(@Optional() private config?: DefaultConfig) {
this.config = config || new DefaultConfig();
}
Gibt es eine Möglichkeit this.config = config || new DefaultConfig();
zu vermeiden tun? Was ich will ist, den Standardwert im Konstruktor Parameter hinzuzufügen? Etwas wie dieses:
constructor(@Optional() private config?=new DefaultConfig(): DefaultConfig) {}
Danke!
Warum haben Sie ein Problem mit ihm in der Funktion Körper, wie oben zu tun? – BeetleJuice
Ich habe kein Problem, aber da die Sprache mir erlaubt, Standardwerte zu verwenden, warum nicht zu benutzen? – jordins