Size: a a a

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

2019 November 14

И

Илья | 😶 in Angular - русскоговорящее сообщество
Alex H
Народ, подскажите канал с работой на js, тут пару раз, проскакивал
в описании канала
источник

AH

Alex H in Angular - русскоговорящее сообщество
Слона и не примети😬 спасибо
источник

SM

Serj Malko in Angular - русскоговорящее сообщество
Привет!
На prod вылетает ошибка
ERROR Error: Uncaught (in promise): Error: Runtime compiler is not loaded
Error: Runtime compiler is not loaded
В чем может быть проблема?
источник

SM

Serj Malko in Angular - русскоговорящее сообщество
источник

SM

Serj Malko in Angular - русскоговорящее сообщество
lazy loading есть, описан корректно
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Serj Malko
Привет!
На prod вылетает ошибка
ERROR Error: Uncaught (in promise): Error: Runtime compiler is not loaded
Error: Runtime compiler is not loaded
В чем может быть проблема?
она внезапно появилась?
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Ребят, всем привет, у меня проблема, у меня есть 2сервиса один для работы с апи, во втором нужно делать подписку метод который работает с апи в 1м сервисе, после респонса нужно все это делать засунуть в localStorage, при первом ините данных нету, во втором уже есть, как сделать чтоб и при 1 ините были даные
источник

SM

Serj Malko in Angular - русскоговорящее сообщество
Smooth Operator
она внезапно появилась?
Это тестовое приложение, задеплоил через travis-ci на GithubPages, там эта проблема и возникает.
Локально, та же сборка, запущенная на nginx, корректно работает.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andriy Vovk
Ребят, всем привет, у меня проблема, у меня есть 2сервиса один для работы с апи, во втором нужно делать подписку метод который работает с апи в 1м сервисе, после респонса нужно все это делать засунуть в localStorage, при первом ините данных нету, во втором уже есть, как сделать чтоб и при 1 ините были даные
где данных нет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Serj Malko
Это тестовое приложение, задеплоил через travis-ci на GithubPages, там эта проблема и возникает.
Локально, та же сборка, запущенная на nginx, корректно работает.
может вы по разному собираете, или версии разные установлены
попробуйте свой билд залить на удаленный сервер
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Smooth Operator
где данных нет
Они есть, просто при 1м ините компонента думает, что localStorage пуст, потому что сервис еще не успел обработать запрос
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andriy Vovk
Они есть, просто при 1м ините компонента думает, что localStorage пуст, потому что сервис еще не успел обработать запрос
ну ты пишешь что данных нет
источник

SM

Serj Malko in Angular - русскоговорящее сообщество
Smooth Operator
может вы по разному собираете, или версии разные установлены
попробуйте свой билд залить на удаленный сервер
Да, уже так делал. Но проблема остается.
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Smooth Operator
ну ты пишешь что данных нет
С этим выяснили, вернемся к проблеме, как мне при 1м ините компоненты отобразить данные с localStorage, которые ещё не успели появиться
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andriy Vovk
Ребят, всем привет, у меня проблема, у меня есть 2сервиса один для работы с апи, во втором нужно делать подписку метод который работает с апи в 1м сервисе, после респонса нужно все это делать засунуть в localStorage, при первом ините данных нету, во втором уже есть, как сделать чтоб и при 1 ините были даные
похоже что у тебя race condition
компонент не должен знать про localStorage
сервис должен возвращать обсерваблы
сервис должен отдать обсервабл в котором будет событие только когда данные полученны
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Ну метод в сервисе написан как то так method() {
this. service. method()1.subscribe(
res => localStorage(res)
)
}
Мне этот метод тоже сделать Observable
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andriy Vovk
Ну метод в сервисе написан как то так method() {
this. service. method()1.subscribe(
res => localStorage(res)
)
}
Мне этот метод тоже сделать Observable
лучше без подписки обойтись
источник

S

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

S

Smooth Operator in Angular - русскоговорящее сообщество
когда на него подписываются
источник

AV

Andriy Vovk in Angular - русскоговорящее сообщество
Ну попробую
источник