Suggest an editImprove this articleRefine the answer for “What role does the @Injectable() annotation play?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**`@Injectable()`** tells Angular that dependencies can be injected into this class and that the class itself can be injected via DI. **Key point:** `@Injectable()` makes the class part of the Dependency Injection system.Shown above the full answer for quick recall.Answer (EN)Image`@Injectable()` tells Angular that **dependencies can be injected into this class** and that it can itself be **injected via DI**. Simply put: - Without `@Injectable()`, Angular cannot create an instance if the class has dependencies inside it. - Through the `providedIn` parameter (e.g. `'root'`) you can specify **exactly where** this service will be available: at the root of the application, in a module, or in a component. So `@Injectable()` makes the class part of the Dependency Injection system.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.