저는 각도 v2와 이온 v2를 배우기 시작했습니다.angular2 constructor() 내 private vs public 키워드가 다른 용도는 무엇입니까
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
파일에서 동일합니다. 하지만 실제로 그 차이점을 이해하지 못합니다.