Какая типичная ошибка при работе с @Injectable и как её избежать?

AngularMiddleDependency InjectionТеорияangularinjectabledimiddle

Что хотят услышать интервьюеры:

Главная ошибка: забывать providedIn и не регистрировать сервис.

Ответ:

@Injectable — это декоратор, который описывает сервис и его provider metadata.

Как избежать: держать явный поток данных, типизировать контракты, писать тесты и проверять поведение в сценариях изменения состояния.

Пример безопасного подхода:

const api = inject(UserApiService);

Источники

Похожие вопросы