Host and Visibility in Angular 2's Dependency Injection | Hacker News Reader