Thursday, August 22, 2024

Understanding @Injectable and @Inject Decorators in Angular

@Injectable and @Inject in Angular

In Angular, decorators are used to attach metadata to classes, methods, properties, and parameters. Two commonly used decorators are @Injectable and @Inject. While they might seem similar, they serve different purposes. Let’s dive into their differences and see how they are used with examples.

@Injectable Decorator

The @Injectable decorator is used to mark a class as available for dependency injection. It tells Angular's dependency injection system that the class can be injected as a dependency into other classes.

^ Scroll to Top