Size: a a a

AngularPiter - русскоговорящее сообщество

2018 June 04

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
единственное, это наверное не прикольно с точки зрения масштабируемости, но тут суть в том, что сервисы А, Б, В
я храню в статичном инжектор-модуле
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Далее с бека прилетает, что за юзер
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
на выходе это может быть А или Б
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
в итоге компонент user работает использует себе тот сервис, который в итоге прилетет от авторизации
источник

vK

vitaliy Kopachyov in AngularPiter - русскоговорящее сообщество
Требуемый сервис можно задавать через функцию в омпортах модуля.
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
vitaliy Kopachyov
Требуемый сервис можно задавать через функцию в омпортах модуля.
да но тут мы говорили про рантайм, что в рантайме мы от сервера получаем ключ, или флаг, что это юзер А или Б
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
а уже внутри приложения работаем с одним сервисом, который определился на основании, кто это за пользователь
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
сервисы заранее имплементированы, и быть абстрактными
главное, что их логика работы может быть разной
источник

vK

vitaliy Kopachyov in AngularPiter - русскоговорящее сообщество
А нтерфейс одинаковый?
источник

vK

vitaliy Kopachyov in AngularPiter - русскоговорящее сообщество
Или тоже разный?
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
интерфейс я сделал одинаковый, чтобы имплементировать легко было сервисы

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

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
рандомно выпадает с сервера юзер А или Б сейчас
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
о, Макс, крутота
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
пойду изучу повнимательнее
источник