Size: a a a

Советский Angular

2020 January 31

ST

Serhii Tihovskiy in Советский Angular
Есть какие-то правила именований для провайдера для инжекта?
источник

ST

Serhii Tihovskiy in Советский Angular
И вообще именуют ли их как-то по-особенному
источник

ST

Serhii Tihovskiy in Советский Angular
У меня есть дженерик сервис, при инжекте в модули просто жахал {provide: 'ModuleNameServiceName', ...}
источник

ST

Serhii Tihovskiy in Советский Angular
Сейчас решил все эти наименования в енам вынести
источник

ST

Serhii Tihovskiy in Советский Angular
по типу
export enum ServiceProviders {
    MODULE_1: 'Module_1ServiceName',
    MODULE_2: 'Module_2ServiceName'
}
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serhii Tihovskiy
У меня есть дженерик сервис, при инжекте в модули просто жахал {provide: 'ModuleNameServiceName', ...}
Для этого есть InjectionToken, строки не надо использовать
источник

ST

Serhii Tihovskiy in Советский Angular
Вертихвост キバ 🏡🦊
Для этого есть InjectionToken, строки не надо использовать
Так разве в этой ситуации моя строка и не будет моим токеном?
источник

ST

Serhii Tihovskiy in Советский Angular
А, вижу
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serhii Tihovskiy
Так разве в этой ситуации моя строка и не будет моим токеном?
нет
источник

ST

Serhii Tihovskiy in Советский Angular
Т.е. с учетом того, что я это выношу в енам
источник

ST

Serhii Tihovskiy in Советский Angular
export enum ServiceProviders {
    MODULE_1: new InjectionToken('Module_1ServiceName'),
}
источник

S

Smooth Operator in Советский Angular
Ugin
Всем привет. Ребят как лучше поступить? Есть компонент, делает пост запрос на регистрацию, в ответе в сабскрайбе получает респонс, нужно прочитать заголовки, найти там location ключ и редиректить юзера на этот локейшен. Как это сделать? Я пробовал в пост запросе сделать observe: 'response' и в сабскрайбе выловить ключи headers но ничего не выходит
location же для редиректа используется по хттп спеке
источник

ST

Serhii Tihovskiy in Советский Angular
Serhii Tihovskiy
export enum ServiceProviders {
    MODULE_1: new InjectionToken('Module_1ServiceName'),
}
Или это плохая практика?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serhii Tihovskiy
Или это плохая практика?
Это смежный вопрос с @ten_thousand_pews, как раз объясняю как такое делать)
источник

S

Smooth Operator in Советский Angular
Smooth Operator
location же для редиректа используется по хттп спеке
если сам запрос с 3хх статусом возвращается то жс об этом не узнает
источник

S

Smooth Operator in Советский Angular
Serhii Tihovskiy
Т.е. с учетом того, что я это выношу в енам
зачем ты это делаешь
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
@ten_thousand_pews давай сюда

@stih08 присоединяйся)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Переслано от Вертихвост キバ 🏡🦊...
Тебе надо примерно такие интерфейсы получить
источник

ST

Serhii Tihovskiy in Советский Angular
Smooth Operator
зачем ты это делаешь
Сервис дженериком
источник

E

Eugene in Советский Angular
Вертихвост キバ 🏡🦊
@ten_thousand_pews давай сюда

@stih08 присоединяйся)
Туточки :3
источник