Size: a a a

Angular-universal-ru

2019 December 24

S

Stepanyan in Angular-universal-ru
ну если у вас на клиенте все еще ключи, то скорее проблема не в этом. серверный перевод необходим чтобы в view source был виден перевод. смотрите почему у вас обычный перевод не работает
источник

S

Stepanyan in Angular-universal-ru
посмотрите на минимальный пример, без сср
источник

KV

Karpov Vladimir in Angular-universal-ru
Stepanyan
ну если у вас на клиенте все еще ключи, то скорее проблема не в этом. серверный перевод необходим чтобы в view source был виден перевод. смотрите почему у вас обычный перевод не работает
сам юай отображается с переводом, ключи отображаются в исходнике html страницы
источник

V

Vadim in Angular-universal-ru
Вероятно, дело в url файлов перевода. Они на ноде обрабатываются иначе
источник

V

Vadim in Angular-universal-ru
Смотреть нужно в эту сторону
источник

KV

Karpov Vladimir in Angular-universal-ru
Понял, благодарю. Буду копать в этом направлении
источник

S

Stepanyan in Angular-universal-ru
ну раз в исходнике, то да. проблема в переводе на сервере.
https://github.com/Angular-RU/angular-universal-starter/blob/master/src/app/app.server.module.ts#L25
источник

S

Stepanyan in Angular-universal-ru
вам надо иметь похожый файл который по fs будет читать переводы
https://github.com/Angular-RU/angular-universal-starter/blob/master/src/app/shared/translates/translates-server/translates-server-loader.service.ts
источник

NH

Nikolai Harkusha in Angular-universal-ru
всем привет
столкнулся с проблемой, что если перезагружать страничку на роуте на котором стоит guard, сначала рендерится стартовая страница, а потом уже та что нужно
при этом initialNavigation: 'enabled'
есть варианты решения данной проблемы?
спасибо
источник

MI

Michael Izmaylov in Angular-universal-ru
Nikolai Harkusha
всем привет
столкнулся с проблемой, что если перезагружать страничку на роуте на котором стоит guard, сначала рендерится стартовая страница, а потом уже та что нужно
при этом initialNavigation: 'enabled'
есть варианты решения данной проблемы?
спасибо
как вариант, отключить guard  на ssr
источник

S

Stepanyan in Angular-universal-ru
Nikolai Harkusha
всем привет
столкнулся с проблемой, что если перезагружать страничку на роуте на котором стоит guard, сначала рендерится стартовая страница, а потом уже та что нужно
при этом initialNavigation: 'enabled'
есть варианты решения данной проблемы?
спасибо
убрать initialNavigation
источник

JJ

Joseph Joseph in Angular-universal-ru
Привет всем , только конвертнул апликацию angular 5 в Юниверсал .как смотреть теперь api req res. И у меня выпадает ошибка component null .
источник

JJ

Joseph Joseph in Angular-universal-ru
Как жить дальше )
источник

JJ

Joseph Joseph in Angular-universal-ru
`1Unhandled Promise rejection: Cannot read property 'component' of null ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Cannot read property 'component' of null
  at PreActivation.setupRouteGuards (/Users/ARKIA/10/arkia-portal-webapp/dist/server.js:59344:72)`
источник
2019 December 26

AK

Ali Kholmatov in Angular-universal-ru
Всем привет, с наступающим! Подскажите пож кто-то сталкивался с проблемой редиректов на ios в Safari - при подключенном  serviceworker(PWA) редирект не отрабатывает должным образом (авторизация с помощью соц сетей)
источник

AK

Ali Kholmatov in Angular-universal-ru
😊
источник

NH

Nikolai Harkusha in Angular-universal-ru
всем привет
использую TransferHttpModule
если с запросом все ок, то он выполняется только на сервере
если же приходит ошибка в ответ, то запрос начинает выполнятся и на клиенте
это правильное поведение?
при этом код ошибки пропадает (к примеру мне надо чекать 401 чтобы разлогинить юзвера)
источник

V

Vadim in Angular-universal-ru
Nikolai Harkusha
всем привет
использую TransferHttpModule
если с запросом все ок, то он выполняется только на сервере
если же приходит ошибка в ответ, то запрос начинает выполнятся и на клиенте
это правильное поведение?
при этом код ошибки пропадает (к примеру мне надо чекать 401 чтобы разлогинить юзвера)
Правильное. Но ты можешь написать своё, кастомизировав это.
источник

NH

Nikolai Harkusha in Angular-universal-ru
Vadim
Правильное. Но ты можешь написать своё, кастомизировав это.
понял
спасибо
тогда еще вопрос: если я перехватываю API ответ на серваке, и понимаю что мне нужно сменить роут, через
router.navigate()
ничего работать не будет? (ибо сейчас рендерится нужная мне страница, но потом подгружается на клиент ангуляр и рендерит роут с которого я пытался уйти). как вариант только через express делать redirect?
источник

NH

Nikolai Harkusha in Angular-universal-ru
в кратце задача такая: во время запроса я передаю токен через куки, и если апи говорит мне что все ок, то я должен отрендерить страницу которая доступна только авторизированым пользователям
в ином случае я должен разлогинить юзера и перекинуть его на главную
источник