Встречается на собеседованиях • сегодня
Что такое useFactory
useFactory — это провайдер в Angular, который позволяет создавать зависимости динамически с помощью фабричной функции. Это полезно, когда инстанс сервиса нужно создать с дополнительной логикой или конфигурацией.
Пример:
typescript
@NgModule({
providers: [
{
provide: 'API_URL',
useValue: 'https://api.example.com',
},
{
provide: DataService,
useFactory: (apiUrl: string) => {
return new DataService(apiUrl);
},
deps: ['API_URL'],
},
],
})
export class AppModule {}Особенности:
- Фабрика (
useFactory) вызывается при каждом инжекте зависимости - Может зависеть от других провайдеров (через
deps) - Позволяет создавать инстансы с параметрами или условиями

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы