Встречается на собеседованиях • сегодня
Что такое useClass
useClass — это провайдер в Angular, который позволяет указать класс, который будет инстанциирован при внедрении зависимости. Он используется в @Injectable() или в providers модуля/компонента.
Пример:
typescript
@Injectable({ providedIn: 'root', useClass: MyService })
export class AbstractService {}
// Или в провайдерах модуля:
providers: [
{ provide: AbstractService, useClass: MyService }
]Ключевые моменты:
- Создаёт новый экземпляр указанного класса при каждом инжекте
- Полезен для замены реализации абстрактного класса/интерфейса
- Отличается от
useExisting(использует существующий экземпляр) иuseValue(готовое значение)

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