importProvidersFrom
Собирает провайдеры из всех NgModule и автономных компонентов, включая импортированные транзитивно.
API
function importProvidersFrom( ...sources: ImportProvidersSource[] ): EnvironmentProviders;
Описание
Собирает провайдеры из всех NgModule и автономных компонентов, включая импортированные транзитивно.
Провайдеры, полученные с помощью importProvidersFrom, можно использовать только в инжекторе приложения или другом инжекторе среды (например, в инжекторе маршрута). Их не следует использовать в провайдерах компонентов.
Примечания по использованию
Результаты вызова importProvidersFrom можно использовать при вызове bootstrapApplication:
await bootstrapApplication(RootComponent, {
providers: [
importProvidersFrom(NgModuleOne, NgModuleTwo)
]
});
Результаты importProvidersFrom также можно использовать в поле providers маршрута, если используется автономный компонент:
export const ROUTES: Route[] = [
{
path: 'foo',
providers: [
importProvidersFrom(NgModuleOne, NgModuleTwo)
],
component: YourStandaloneComponent
}
];
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/importProvidersFrom