This repository serves as a playground for Angular developers who want to explore advanced techniques, experiment with patterns, and keep track of new Angular features.
Each directory is organized by topic and demonstrates a focused Angular feature or pattern.
- Caching & Performance: response caching, image caching, debounce, defer loading, request limiting, request retry, ...
- Component & Directive: lifecycle hooks, custom directives, content projection, SVG icons, todo list, ...
- Forms & Validation: form error utilities, dynamic question builder, typed forms, ...
- Security & Guard: login guard, error handling interceptors, ...
- Lazy Loading: custom preload strategy, lazy-loaded services, defer loading, ...
- Networking & Realtime: socket communication, file upload, API caching, ...
- Utilities & Patterns: custom pipes, RxJS unsubscribe helpers, web storage, web workers, ...
- UI & Ng-Zorro: ng-zorro integration with dialogs, snackbar, custom styles, ...
- Testing: basic component testing examples, ...
- Angular Version Highlights: notes from Angular v14 to v20 (standalone API, signals, hydration, zoneless, etc)
- ... and more...
This project is open source and available under the MIT License.