Size: a a a

2018 December 20

DK

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

DK

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

DG

Danil Gudz in Angular Kyiv
а что за компонент у тебя в руте которому нужны эти лейблы?
источник

DK

Dm K in Angular Kyiv
нету такого
источник

NP

Nikita Perepelitsa in Angular Kyiv
ну
есть еще варик, чтобы сервис слушал за юзерстейтом, и сам пересчитывал лейблы при логине
источник

DK

Dm K in Angular Kyiv
поэтому в руте не лежит
источник

DG

Danil Gudz in Angular Kyiv
ты писал что есть компонент который юзает сервис
источник

DG

Danil Gudz in Angular Kyiv
в руте
источник

DG

Danil Gudz in Angular Kyiv
Vitalii Lev 🦁
да но он нужен в том классе который в ините нужен)
в классе точнее
источник

DK

Dm K in Angular Kyiv
Nikita Perepelitsa
ну
есть еще варик, чтобы сервис слушал за юзерстейтом, и сам пересчитывал лейблы при логине
так было, но сейчас надо что бы приходило строго до смены юзера
источник

DK

Dm K in Angular Kyiv
Danil Gudz
в классе точнее
нет, рутовый сервис дергает метод загрузки новых лейбов в сервисе лейзи модуля
источник

DG

Danil Gudz in Angular Kyiv
ладн) раз решили траблу то ок, а то я что-то вообще потерялся и не выкупаю что за смена юзера, класс, сервис, лейзи, буду пол ночи потом с открытыми глазами лежать
источник

DK

Dm K in Angular Kyiv
я сам уже в шоке:)
источник

DG

Danil Gudz in Angular Kyiv
так а че в рутовом сервисе делает логика по лейблам
источник

NP

Nikita Perepelitsa in Angular Kyiv
Dm K
так было, но сейчас надо что бы приходило строго до смены юзера
зачем?
чтобы до перехода на условный дашборд просчитать  лейблы?
почему бы тогда резолвер не цепануть?
источник

DK

Dm K in Angular Kyiv
Danil Gudz
так а че в рутовом сервисе делает логика по лейблам
потому что надо соблюсти последованность: смена юзера - загрузка лейблов - и потом переход на условный дашборд
источник

DK

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

DK

Dm K in Angular Kyiv
и заюзаются старые
источник

DG

Danil Gudz in Angular Kyiv
хз, я бы сделал просто LabelService с одним методом загрузки лейблов, заюзал его в руте где это нужно, и если нужно в лейзи бы инжектил и горя не знал, и проблема бы с "лишним кодом" ушла
источник

DG

Danil Gudz in Angular Kyiv
ну я это в принципе в начале еще писал
источник