angular-fundamentals
Installation
SKILL.md
Modern Angular Fundamentals
When to Use
- Registering providers (
providedIn,providers: [...],provideXxx()) in any app, route, or component injector - Choosing a provider scope (root singleton, route/lazy scope, component instance)
- Defining
InjectionToken-based configuration andprovideXxx(config)library APIs - Setting up
environment.tsfiles, build-time file replacement, or runtime config loaded at bootstrap - Adopting standalone components,
inject(), signals, strict null checks, orDestroyRef/takeUntilDestroyedteardown in new code