Handling dependency injection in Angular