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

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

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

15 ответов

20 просмотров

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

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

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

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

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
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
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
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
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
BTC is almost $100,000, everything is getting attention and pumping! When do we get to have the liquidity when the bull market is over? Or when all other projects get way more...
Aziz
4
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
Btw looks like Kushti is at it with 6.0, has he shared any plans to stop developing Ergo or just to keep going indefinitely?
Original Ergonaut Manley
16
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Карта сайта