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

Всем привет! У меня есть catalogService который используется только в

двух модуях. Я могу заинджектить его только в эти 2 модуля? Это не нарушит паттерн сингелтон?

21 ответов

0 просмотров

Мне не совсем понятно причем тут синглтон))

Alikhan- Автор вопроса
Egor Платонов
Мне не совсем понятно причем тут синглтон))

да это я так спросил)) у меня модули никак не связаны друг с другом и не нарушит

Alikhan- Автор вопроса
Egor Платонов
Мне не совсем понятно причем тут синглтон))

мне бы синтаксис узнать, как можно запровайдить 2 модуля в сервис

Alikhan- Автор вопроса
Vadim Malovaniy
модули в сервис не провайдятся

надо в самом модуле прописать?

Alikhan
надо в самом модуле прописать?

провайдИн: рут поставь и не заморачивайся

Alikhan- Автор вопроса
Vadim Malovaniy
провайдИн: рут поставь и не заморачивайся

это домашний проект как раз начал ради заморочки чтобы научиться😂

Alikhan
это домашний проект как раз начал ради заморочки ч...

тогда читай про модули, инжекторы и ди. То что ты пытаешься сделать, не имеет смысла.

Alikhan- Автор вопроса
Vadim Malovaniy
тогда читай про модули, инжекторы и ди. То что ты ...

жоска😂можно узнать почему не имеет смысла?

Alikhan
жоска😂можно узнать почему не имеет смысла?

ну у тебя все равно создастся синглтон даже если ты запровайдешь в модуле. Который будет жить вечно. В случае в лейзи модулями, там лайзи модуть имеет собмтвенный инжектор.

Alikhan- Автор вопроса
Vadim Malovaniy
ну у тебя все равно создастся синглтон даже если т...

да с этим разобрался. Можете подсказать синтаксис как теперь правильно запровайдить сервис к каждому ленивому модулю)

Alikhan- Автор вопроса
Vadim Malovaniy
в модуле providers: [ MyService ]

понял, в самом сервисе значит нельзя. Спасибо

Alikhan- Автор вопроса
Vadim Malovaniy
в модуле providers: [ MyService ]

а в сервис provideIn: any да?

Alikhan
а в сервис provideIn: any да?

точно не помню. provideIn можно рут оставить или во обще удалить.

Alikhan- Автор вопроса
Vadim Malovaniy
точно не помню. provideIn можно рут оставить или в...

да нужно any ставить и в module провайдить иначе в консоле дафига warning

Alikhan
а в сервис provideIn: any да?

any запровадит ваш сервис во все лейзимодули

Alikhan- Автор вопроса
xxtux Shvets
any запровадит ваш сервис во все лейзимодули

да и создал каждому модулю свой отдельный сервис

Alikhan- Автор вопроса
xxtux Shvets
any запровадит ваш сервис во все лейзимодули

спасибо, понял когда нужно провайить в рут и когда в лази модули

Alikhan
спасибо, понял когда нужно провайить в рут и когда...

в лейзи имеет смысл провайдить когда у тебя под каждый лейзи отдельный конфиг подгружается. этот "any" оно больше для библиотек предназначено. В аппе root хватает практически для всех целей. root + компонент скоуп покрывают 99,9% задач

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Good afternoon, I just started learning php in conjunction with mysql. I am registering a system on a local Mamp server using phpMyAdmin. It seems to be stored normally in the...
ManGo
1
Карта сайта