Angular · Function
inject
inject() retrieves a dependency from Angular's injector by token. Use it during class creation or in a provider factory, not later in methods or lifecycle hooks.
Last updated
Syntax
function inject<T>(token: ProviderToken<T>): T;
function inject<T>(token: ProviderToken<T>, options: InjectOptions & {optional?: false}): T;
function inject<T>(token: ProviderToken<T>, options: InjectOptions): T | null;
function inject(token: HostAttributeToken): string;
function inject(token: HostAttributeToken, options: {optional: true}): string | null;
function inject(token: HostAttributeToken, options: {optional: false}): string;In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
InjectHostSelfSkipSelfOptionalProviderToken