Ich bin neu in Typoskript Welt, und ich habe mit diesem gesehen Beispiele mit injizierten Objekte zu behandeln und es auf eine Eigenschaft der Komponente (this.anything) gesetztTyposkript: Verwenden Sie privat oder öffentlich in Konstruktor
zuerst mit öffentlicher und Einstellung von Hand
export class XPTO {
constructor(public nav: NavController) {
this.nav = nav;
}
}
und dies this.nav, mit eigenen
export class XPTO {
constructor(private nav: NavController) {
//this.nav is nav?
}
}
in beiden Fällen nach dem Objekt this.nav konstruieren ist ein NavController Objekt. Was sind die Unterschiede beider Implementierungen? Oder ist das das Gleiche, wenn es zu reinem Javascript kompiliert wird?
Mögliches Duplikat von [Understanding "public"/"private" in Typoskript-Klasse] (http://stackoverflow.com/questions/38713052/understanding-public-private-in-typescript-class) –
Das verknüpfte Duplikat doesn ' t machen Sie einen guten Job, um die Frage zu beantworten –