Встречается на собеседованиях • сегодня
Какие знаешь DI декораторы
В Angular есть несколько встроенных DI декораторов:
@Injectable()- помечает класс как сервис, который можно инжектировать
typescript
@Injectable({
providedIn: 'root'
})
export class DataService {}@Inject()- явно указывает токен для инжектирования
typescript
constructor(@Inject('API_URL') private apiUrl: string) {}@Optional()- указывает, что зависимость не обязательна
typescript
constructor(@Optional() private logger: LoggerService) {}@Self()- ищет зависимость только в текущем инжекторе@SkipSelf()- пропускает текущий инжектор@Host()- ограничивает поиск до инжектора хоста
Эти декораторы позволяют гибко управлять процессом внедрения зависимостей в Angular приложениях.

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