Size: a a a

2018 December 19

V

Vladimir in Angular Kyiv
источник
2018 December 20

OV

Oleh Viznyi in Angular Kyiv
всім здоров
https://www.facebook.com/events/588433234932924/
це у Львові, кого цікавить
источник

E

Eugine in Angular Kyiv
Привет.
Народ, вопросец по структуре директорий. Спор с коллегой.
Есть сервисы, которые юзаются в эффектах для запросов на АПИ. Где их лучше хранить?
Рядом с эффектами? Или выносить в шаред папку? Мнения?
источник

NP

Nikita Perepelitsa in Angular Kyiv
Eugine
Привет.
Народ, вопросец по структуре директорий. Спор с коллегой.
Есть сервисы, которые юзаются в эффектах для запросов на АПИ. Где их лучше хранить?
Рядом с эффектами? Или выносить в шаред папку? Мнения?
яб в шаред вынес
ИМХО, таким образом приложение становится менее привязанным к наличию стейт-машины, и в случае отказа надо меньше структуру перепедаливать
источник

AO

Agnislav Onufriichuk in Angular Kyiv
Шаред - только для компонентов, директив и пайпов
источник

AO

Agnislav Onufriichuk in Angular Kyiv
сервисы - или рядом с эффектами, или создайте отдельную папку, но тоже в структуре раздела с бизнес-логикой.
источник

IF

Igor Filippov in Angular Kyiv
Eugine
Привет.
Народ, вопросец по структуре директорий. Спор с коллегой.
Есть сервисы, которые юзаются в эффектах для запросов на АПИ. Где их лучше хранить?
Рядом с эффектами? Или выносить в шаред папку? Мнения?
апи сервисы храню в корне каждого модуля в папке services ))
источник

IF

Igor Filippov in Angular Kyiv
У каждого модуля свои ендпоинты в плане апи же
источник

E

Eugine in Angular Kyiv
Спасибо за мнения.
В данном проекте перспектива отказа от стейт-машины крайне мала.
Поэтому тоже придерживаюсь мнения Агнислава. Банально удобнее искать по структуре.
источник

NP

Nikita Perepelitsa in Angular Kyiv
вероятность отказа от стейт-машины - таксебе аргумент, согласен
но энивей структура становится более явной, да
источник

DK

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

DK

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

DK

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

DK

Dm K in Angular Kyiv
пишет ошибка, что сервис не определен
источник

DK

Dm K in Angular Kyiv
я пробовал через инжектор
источник

DK

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

DG

Danil Gudz in Angular Kyiv
а там не providedIn: 'root'?
источник

DK

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

VL

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

VL

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