私人或公共我是新來的打字稿世界,我已經看到了這方面的例子來處理注入的對象,並將其設置爲組件的屬性(this.anything)打字稿:使用構造
首先與公共和設置手工this.nav
export class XPTO {
constructor(public nav: NavController) {
this.nav = nav;
}
}
而這一點,與私人
export class XPTO {
constructor(private nav: NavController) {
//this.nav is nav?
}
}
在這兩種情況下構造對象this.nav後是NavController對象。 這兩種實現有什麼不同?或者當編譯爲純javascript時,這是相同的?
可能重複[瞭解「打字稿類中的公共」/「私人」](http://stackoverflow.com/questions/38713052/understanding-public-private-in-typescript-class) –
鏈接的副本不'在回答這個問題上做得很好 –