I finally took the leap of faith towards Ionic 2, however I am a bit confused in one part. While browsing tutorials, many of them inject providers into the constructor using the “public” way. Example:
constructor(public someService: SomeService)
However, the default template injects the NavController provider as a private. I am wondering what is the best practice for injecting dependencies into my constructor and what exactly public and private does within injecting.