Size: a a a

Angular-universal-ru

2018 February 14

ДУ

Дмитрий Усанов in Angular-universal-ru
Всем привет. @hostListner работает с ssr?  То есть @HostListner('window:resize') будет работать?
источник

IS

Ivan Stroykin in Angular-universal-ru
Дмитрий Усанов
Всем привет. @hostListner работает с ssr?  То есть @HostListner('window:resize') будет работать?
🤔не проверял. но по сути, когда уже будет на клиенте - будет работать )
источник

MY

Mike Yaschenko in Angular-universal-ru
Дмитрий Усанов
Всем привет. @hostListner работает с ssr?  То есть @HostListner('window:resize') будет работать?
В плане билда оно соберет. Но работать то будет уже на клиенте
источник

ДУ

Дмитрий Усанов in Angular-universal-ru
ну по идее на сервере рендеринг заходит же только в конструкторы и  ngOnInit?
источник

MY

Mike Yaschenko in Angular-universal-ru
Дмитрий Усанов
ну по идее на сервере рендеринг заходит же только в конструкторы и  ngOnInit?
А откуда инфо что только ngOnInit?)
источник

ДУ

Дмитрий Усанов in Angular-universal-ru
Mike Yaschenko
А откуда инфо что только ngOnInit?)
это был очень криво сформулированный вопрос)
источник

MY

Mike Yaschenko in Angular-universal-ru
Дмитрий Усанов
это был очень криво сформулированный вопрос)
Нет не только конструктор и онинит таке же и все другие функции которые затронутся при рендере шаблона компонента например
источник

IS

Ivan Stroykin in Angular-universal-ru
Кто-нибудь уже делал смену языка для meta?)
источник

MY

Mike Yaschenko in Angular-universal-ru
Ivan Stroykin
Кто-нибудь уже делал смену языка для meta?)
<html lang="ru" dir="ltr">

это?
источник

IS

Ivan Stroykin in Angular-universal-ru
Mike Yaschenko
<html lang="ru" dir="ltr">

это?
При смене языка в интерфейсе, чтобы помимо самого языка интерфейса так же всё поменялось и для meta (title, description, keywords, ...)
источник

MY

Mike Yaschenko in Angular-universal-ru
Ivan Stroykin
При смене языка в интерфейсе, чтобы помимо самого языка интерфейса так же всё поменялось и для meta (title, description, keywords, ...)
А что если при
onTranslationChange.subscribe((event: TranslationChangeEvent) => {
 // do something
});

прокинуть новые теги?
источник

IS

Ivan Stroykin in Angular-universal-ru
Mike Yaschenko
А что если при
onTranslationChange.subscribe((event: TranslationChangeEvent) => {
 // do something
});

прокинуть новые теги?
Да это можно реализовать через ngx-translate + ngx-meta. У меня вообще вопрос в другом) Для реализаци  нужно создавать компонент "загрушку" на определенный url и при смене языка кидать на него, он отлавливает в качестве параметра язык, берет новые данные из i18n/ и редиректит на заданную страницу (главную, с которой ушли, это как прописать) и тогда всё меняется.
Меня бесит этот компонент "заглушка"😅Но без него не знаю как сделать
источник

ИК

Игорь Кравченко in Angular-universal-ru
Сейчас надо как минимум ngx translate докрутить чтобы загрузка шла один раз и моргания небыли
источник

IS

Ivan Stroykin in Angular-universal-ru
Игорь Кравченко
Сейчас надо как минимум ngx translate докрутить чтобы загрузка шла один раз и моргания небыли
Можно подробнее, что за косяк?)
источник

ИК

Игорь Кравченко in Angular-universal-ru
Посмотри network
источник

ИК

Игорь Кравченко in Angular-universal-ru
И поставь себе скорость поменьше
источник

IS

Ivan Stroykin in Angular-universal-ru
Да, вижу уже
источник

IS

Ivan Stroykin in Angular-universal-ru
Если выбрть язык не по умолчанию, то после перезагрузки получаем 2 языка )
источник

IK

ILshat Khamitov in Angular-universal-ru
Ivan Stroykin
Да это можно реализовать через ngx-translate + ngx-meta. У меня вообще вопрос в другом) Для реализаци  нужно создавать компонент "загрушку" на определенный url и при смене языка кидать на него, он отлавливает в качестве параметра язык, берет новые данные из i18n/ и редиректит на заданную страницу (главную, с которой ушли, это как прописать) и тогда всё меняется.
Меня бесит этот компонент "заглушка"😅Но без него не знаю как сделать
источник

IS

Ivan Stroykin in Angular-universal-ru
Спасибо, гляну )
источник