Size: a a a

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

2021 April 21

S

Smooth Operator in Angular - русскоговорящее сообщество
Не
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Ага - увидел)
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Опозорился, блин (
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
бывает у всех
источник

AK

Alex Klymenko in Angular - русскоговорящее сообщество
Вопрос:
- есть глобальный сервис AuthService (```{providedIn: 'root’}```)
- есть
```
{
provide: APP_INITIALIZERAPP_INITIALIZER,
useFactory: (config: AppConfig) => (): Promise<boolean> => config.init2(),
deps: [ AppConfig ],
multi: true,
},
```
В глобальном сервисе(в constructor) идет обращение к св-ву сервиса AppConfig — почему глобальный сервис обращается к св-ву раньше чем происходит «инициализация»?
В методе init2() идет запрос и результат присваивается в св-во этого сервиса, к которому обращается глобальный сервис AuthService???
источник

AK

Alex Klymenko in Angular - русскоговорящее сообщество
Задача:
- загружать конфиг файл к примеру из json файла который лежит в assets
- загрузка должна выполниться перед всей логикой приложения(иначе конечно все упадет)
источник

D

Dmitry in Angular - русскоговорящее сообщество
гугли app_initializer
источник

V

Viktor in Angular - русскоговорящее сообщество
Тут вопрос не совсем понятный. Возможно то что вам нужно вы можете получить через ViewChild к примеру
источник

AK

Alex Klymenko in Angular - русскоговорящее сообщество
Уже все делал / просмотрел / «прочитал» / все равно не выходит — последняя стадия => написал тут
источник

YV

Yanek Voloshchuk in Angular - русскоговорящее сообщество
Бывает надо просто еще кому-то показать код, потому что все имеет свойство приедаться
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Это да)
источник

D

Dmitry in Angular - русскоговорящее сообщество
вообще вроде ты все ок сделал
источник

AK

Alex Klymenko in Angular - русскоговорящее сообщество
больше скажу — я в этом убежден, но оно не работает …
источник

MP

Michael Peteichuk in Angular - русскоговорящее сообщество
ngx-translate тоже можно юзать даже если файлы на апи. можно при старте приложения брать json с языком в хуках ангуляра апп инициалайзер и все будет четко)
источник

MA

Maxim Afanasev in Angular - русскоговорящее сообщество
Могу только предположить, что интерсептор дёргает AuthService
источник

D

Dmitry in Angular - русскоговорящее сообщество
вероятно, нужно и AuthService еще включить в депс
источник

MA

Maxim Afanasev in Angular - русскоговорящее сообщество
Вроде бы задача противоположная
источник

AV

Alexey Vasiliev in Angular - русскоговорящее сообщество
А init2() что возвращает?
источник

AK

Alex Klymenko in Angular - русскоговорящее сообщество
Благодарю — вы оч сильно уже подсказали — но след вопрос (AuthService таки используется в интерсепторе), как обойти такую ситуацию
источник

MA

Maxim Afanasev in Angular - русскоговорящее сообщество
Используйте fetch )))
источник