私は角度v2とイオンv2を学び始めています。angle2コンストラクタ()内のプライベートとパブリックキーワードの違いは何ですか
ng2ヒーローチュートリアルでは、コンストラクタでプライベートキーワードを使用しますが、イオンボイラプレートソースではコンストラクタでパブリックキーワードを使用します。
angular2チュートリアルes5
にトランスコンパイル後
heroes: Hero[];
constructor(
private heroS: HeroService,
private router: Router
) { }
ngOnInit() {
this.heroS.getHeroes().then(heroes => {
this.heroes = heroes;
})
}
イオンチュートリアル
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
は、公共および民間.js
ファイルでも同じです。 しかし、私は実際に違いが何かを理解していません。