209 похожих чатов

Ребята, есть класс которого я хочу использовать в нескольких модулях

и классах, и добавил декоратор @Injectable() этому классу. Как я могу использовать этот класс внутри других модулей/сервисов? Мне обязательно нужно создать отдельный модуль чтобы его мог использовать через DI?

15 ответов

22 просмотра

Провайди и экспортируй

Developer-616- Автор вопроса
Илья 🐸
Провайди и экспортируй

Не помогает. Добавил как провайдер и даже экспортировал внутри app.module. Но мне это нужно юзать в других модулях. Мне нужно импортировать app module на другие модули? Там вроде получится circular dependency

Developer-616- Автор вопроса
Илья 🐸
@Global() навесь и не парься

На кастомный класс или app module?

Developer-616
На кастомный класс или app module?

На модуль, который провайдит и экспортирует класс

Developer-616- Автор вопроса
Developer-616
Не помогает. Добавил как провайдер и даже экспорти...

Что бы это работало, тебе нужно сделать модуль который будет эскпортировать сервис, а этот модуль уже импортируешь куда нужно и будешь иметь доступ к сервису

Developer-616
Ну это у меня получается app module

вынести в отдельный модуль

Developer-616- Автор вопроса
Илья 🐸
На модуль, который провайдит и экспортирует класс

Если бы был отдельный модуль у меня такой проблемы не было бы )) помоему

Developer-616- Автор вопроса
Without Hands
Что бы это работало, тебе нужно сделать модуль кот...

Тогда все такие helper/util классы юзать через этот отдельный модуль. Да? Это вообще common practice среди разрабов?

Developer-616
Тогда все такие helper/util классы юзать через это...

Если DI не нужно, то просто в util папку скинь и всё, не усложняй сам себе задачу

Developer-616
Тогда все такие helper/util классы юзать через это...

Ну helper util это больше про функции, это маленькие куски кода, если у тебя уже сервис то это точно не helper

Developer-616- Автор вопроса
Илья 🐸
Если DI не нужно, то просто в util папку скинь и в...

Да, согласен ) мне в этом классе нужен config service

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

Обсуждают сегодня

@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Hello, Is iExec also part of the "inception program" or another one ? Would it be a name to qualified the nature of the relationship between iExec and Nvidia? And does Secret ...
Ñïķøłäś
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
any reference of this implementation?
BitBuddha
29
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта