Angular: Understanding Dependency Injection | Hacker News Reader