Size: a a a

2018 December 20

DK

Dm K in Angular Kyiv
это если указывать прямо в конструкторе
источник

DK

Dm K in Angular Kyiv
я сделал геттер через инжектор
источник

G

George in Angular Kyiv
Dm K
нет, я это не использую. У меня кор модули с главными сервисами, которые при старте используются. А после логина уже подгружается другой модуль с сервисами
так а что тебе нужно? Хэндлить доступность сервиса?
источник

DK

Dm K in Angular Kyiv
но он то спрятан в лейзи модуле который потом догружается
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Dm K
я сделал геттер через инжектор
в таком случае провайдер в корневом модуле не нужен?
источник

DK

Dm K in Angular Kyiv
George
так а что тебе нужно? Хэндлить доступность сервиса?
мне нужно как-то достучатся до сервиса в лейзи лоад модуле из сервиса Core модуля
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
точно не скажу сейчас но мне кажется то нужно запровайдить там где он будет юзатся или выше, если он на данный момент есть только ниже
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
или метод выносить на кор уровень
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
в другой сервис
источник

G

George in Angular Kyiv
Vitalii Lev 🦁
или метод выносить на кор уровень
+
источник

G

George in Angular Kyiv
а как ты хочешь достучаться до не загруженного модуля?
источник

DK

Dm K in Angular Kyiv
Vitalii Lev 🦁
в таком случае провайдер в корневом модуле не нужен?
это самое простое решение) но я специально сделал максимально пустым инит приложения, все вырезал ненужное
источник

DK

Dm K in Angular Kyiv
я думал что инжектор может пойти вниз по дереву и найти сервис(
источник

G

George in Angular Kyiv
где он его должен найти?
источник

G

George in Angular Kyiv
Dm K
это самое простое решение) но я специально сделал максимально пустым инит приложения, все вырезал ненужное
не говорим уже о том что это плохой дизайн
источник

DG

Danil Gudz in Angular Kyiv
Dm K
мне нужно как-то достучатся до сервиса в лейзи лоад модуле из сервиса Core модуля
ну изначально архитектурно не норм когда сервис parent модуля стучится к лейзи сервису, то если тебе один метод нужен лучше либо разбей на два сервис либо целиком клади в рут
источник

G

George in Angular Kyiv
во
источник

DK

Dm K in Angular Kyiv
George
не говорим уже о том что это плохой дизайн
плохой в чем ? что рут максимально пустой для быстрого старта приложения?
источник

G

George in Angular Kyiv
@dmkav тебе же вот написали
источник

G

George in Angular Kyiv
ну изначально архитектурно не норм когда сервис parent модуля стучится к лейзи сервису, то если тебе один метод нужен лучше либо разбей на два сервис либо целиком клади в рут
источник