What are decorators in Angular? Name some commonly used
decorators.
Decorators are functions that add metadata to classes, methods, or properties.
Common Angular Decorators:
Decorator Description
@Componen
Declares a component
@NgModule Declares a module
@Injectab
le
Declares a service for DI
@Input() Pass data from parent to child
@Output() Emit events from child to parent
@Directiv
Create custom directives
Example:
@Component({
selector: 'app-header',
templateUrl: './header.component.html'
})
Real-Time Example:
Use @Input() in a product card to pass product details from a parent
ProductListComponent.