Components & Modules
Angular Components & Modules Components are the building blocks of Angular applications. Every Angular app has at least one component, the root component. Modul…
Angular Components & Modules Components are the building blocks of Angular applications. Every Angular app has at least one component, the root component. Modul…
Angular Dependency Injection & Services Dependency Injection (DI) is a core concept in Angular. It allows you to inject dependencies into components and service…
Angular RxJS & Observables RxJS (Reactive Extensions for JavaScript) is a library for reactive programming using Observables. Angular extensively uses RxJS for …
Angular Routing & Navigation Angular Router enables navigation from one view to the next as users perform tasks. It interprets browser URLs and navigates to cli…
Angular State Management Angular provides multiple approaches to state management: services with RxJS, NgRx (Redux pattern), and Signals (Angular 16+). Choose b…
Testing Angular Applications Angular uses Jasmine as the testing framework and Karma as the test runner. Testing is built into the Angular CLI from the start. U…
Angular Interview Questions Comprehensive Angular interview questions covering architecture, components, services, RxJS, and best practices: Fundamentals 1. Wha…
Angular Forms Angular provides two approaches to handling user input through forms: template-driven forms and reactive forms. Both capture user input events, va…
Angular Directives & Pipes Directives and pipes are powerful features in Angular. Directives add behavior to elements, while pipes transform data in templates. …
Angular Change Detection & Performance Understanding and optimizing change detection is crucial for building performant Angular applications. Angular uses Zone.…
Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.
Get started — free forever