Size: a a a

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

2020 February 18

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
Anton Shvets
с утра снизошло просветление, оказывается в useExisting можно другой токен указать, не обязательно класс :)
И работает?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
И работает?
в сорсах роутера используется, наверно работает.
источник

АД

Александр Духновский in Angular - русскоговорящее сообщество
Вакансии в https://t.me/javascript_jobs
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Как вы обычно делаете? Чтобы дочерний компонент дергал сервис и брал себе данные, или чтобы родительский компонент дергал сервис и пробрасывал дочерним данные?

Приложение - лендинг, если что. Не крупное корпоративное.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Kenya-West ✔
Как вы обычно делаете? Чтобы дочерний компонент дергал сервис и брал себе данные, или чтобы родительский компонент дергал сервис и пробрасывал дочерним данные?

Приложение - лендинг, если что. Не крупное корпоративное.
сабджект
источник

ПА

Попов Алексей in Angular - русскоговорящее сообщество
Подскажите как в резолвере получить queryParam?
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
Добрый день. Подскажите почему могут не вставляться заголовки в запрос? Вот кусок интерсептора
  intercept(
   req: HttpRequest<any>,
   next: HttpHandler): Observable<HttpEvent<any>> {
   // console.log(this.auth.isAuthenticated());
   if (this.auth.isAuthenticated()) {
     // console.log(req);
     // @ts-ignore
     req = req.clone({
       setHeaders: {
         'Content-type': 'application/json, text/plain, */*',
         'Authorization': sessionStorage.getItem('token'),
         // Cookie: this.cookieService.get('user')
       }
     });
   }
   return next.handle(req)
вроде если посмотреть то в req в блоке headers есть заголовки но тот запрос который отображается в браузере не содержит моих заголовках
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Anton Shvets
сабджект
ЯННП
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
ССЗБ
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Anton Shvets
ССЗБ
Касательно вопроса - он абстрактный. Как бы вы поступили в условиях, которые я описал?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Kenya-West ✔
Касательно вопроса - он абстрактный. Как бы вы поступили в условиях, которые я описал?
ну ответ достаточно исчерпывающий. В сервисе поток, источник изменения данных туда данные отправляет, потребитель подписывается. сабджект
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
Привет всем, у одного модуля есть сервис. Модуль импороируется в разных местах. Как сделать сервис сингл тоном для всего приложения, то бишь когда первый раз где либо импороируется модуль, его сервис провайдился в руте, а повторно импортирующийся модуль использовал уже его а не создавал свой провайдер?
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
в рут модуль импортнуть?
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
и будет синглтон
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Sonic🌕
Привет всем, у одного модуля есть сервис. Модуль импороируется в разных местах. Как сделать сервис сингл тоном для всего приложения, то бишь когда первый раз где либо импороируется модуль, его сервис провайдился в руте, а повторно импортирующийся модуль использовал уже его а не создавал свой провайдер?
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
А как вариант же, можно просто вынести этот сервис в главный модуль и все?
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Или это уже фигня?
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
Лейзи рут сервис хочется
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Как вариант - убрать сервисы из модуля.
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Sonic🌕
Привет всем, у одного модуля есть сервис. Модуль импороируется в разных местах. Как сделать сервис сингл тоном для всего приложения, то бишь когда первый раз где либо импороируется модуль, его сервис провайдился в руте, а повторно импортирующийся модуль использовал уже его а не создавал свой провайдер?
providedIn: ‘root’

Тогда сервис тришейкнится и загрузится тогда, когда потребуется
источник