Skip to content

A curated collection of Angular examples and patterns, serving as a playground for learning, experimenting, and keeping track of new Angular features.

License

Notifications You must be signed in to change notification settings

namnguyen2k1/angular-lab

Repository files navigation

Angular Laboratory

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.


Topics

  • 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...

License

This project is open source and available under the MIT License.

About

A curated collection of Angular examples and patterns, serving as a playground for learning, experimenting, and keeping track of new Angular features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published