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

Подскажите, используете ли вы в своих проектах provideIn: moduleName или

больше provideIn: ‘root’?

14 ответов

9 просмотров

Использую либо provideIn: 'root' либо provideIn: 'any' В provideIn: moduleName смысла мало, root и any успешно это заменяют root запровайдит в root any запровайдит в каждый из lazy module в отдельности

Я почти всегда использую root, если только сервис не провайдится по токену - тогда объявляю в самом модуле. providedIn: Module вообще не использую

Arczi- Автор вопроса
Arczi
а объясните пожалуйста почему мало смысла ?

Потому что root и any сделают фактически тоже самое, только автоматически

Arczi
а объясните пожалуйста почему мало смысла ?

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

Arczi- Автор вопроса
Arczi
это когда `any`буду использовать

если используется root, и провайдер используется только в lazy модулях, то провайдер будет вынесен только для этих lazy модулей, и он будет общим для них

Arczi- Автор вопроса
Hey 👋, i'm 𝖙𝖍𝖊𝖐𝖎𝖇𝖆! キバ
если используется root, и провайдер используется т...

есть ли смысл рефакторизовать старый код если там сервисы испольуют provideIn: SharedModule и изменять на any или root

Arczi
есть ли смысл рефакторизовать старый код если там ...

Есть поговорка, если все надежно работает, то лучше не трогать

Arczi
есть ли смысл рефакторизовать старый код если там ...

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

Arczi- Автор вопроса
xxtux Shvets
ага

простите но что то я вообще теперь потерялся… если сервис используется в SharedModule и нигде кроме SharedModule то нахрена ставить root

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта