Lets see angular basic building blocks which  are frequently asked in Interviews

credit: pintrest

Components: Fundamental building blocks, each with a TypeScript class and an HTML template

credit: pintrest

Templates: HTML views that Angular renders based on component data.

credit: pintrest

Directives: Extend HTML with custom behavior or modify the DOM structure.

credit: pintrest

Services: Encapsulate reusable functionality and data, shared across components.

credit: pintrest

Modules: Containers for different parts of the application, including components, services, and directives.

credit: pintrest

Dependency Injection (DI): Provides a way to inject dependencies into components and services.

credit: pintrest

Routing: Navigate between views (components) without reloading the entire page using RouterModule and Router service.

credit: pintrest