All topics
Frontend · Learning hub

Angular notes for developers

Master Angular with a curated set of 10 developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallMore Frontend notes
Angular

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

Dependency Injection & Services

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

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 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 (NgRx & Signals)

Angular State Management Angular provides multiple approaches to state management: services with RxJS, NgRx (Redux pattern), and Signals (Angular 16+). Choose b

Angular

Testing with Jasmine & Karma

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

Angular Interview Questions Comprehensive Angular interview questions covering architecture, components, services, RxJS, and best practices: Fundamentals 1. Wha

Angular

Forms (Template-driven & Reactive)

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

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

Angular Change Detection & Performance Understanding and optimizing change detection is crucial for building performant Angular applications. Angular uses Zone.

Keep your Angular knowledge sharp.

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