Angular dependency injection

shape