Injection Tokens
Inject non-class values with tokens.
Injection Tokens
Not every dependency is a class. To inject values like configuration objects, strings, or interfaces, you use an InjectionToken as a unique key.
Why Tokens
Classes can be used directly as DI keys, but interfaces and primitive values cannot (interfaces vanish at runtime). An InjectionToken provides a stable, typed key for these cases.
All lessons in this course
- Services and Injectable
- The inject Function
- Providers and Scopes
- Injection Tokens