Size: a a a

Angular-universal-ru

2018 February 08

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
а можешь ещё пример (скрин)  как объявляешь use? ))
changeLang(lang: string): void {
   this.translate.use(lang);
 }

И из шаблона, в выпадающем списке по клику передается нужный язык, вроде 'ru'
источник

IS

Ivan Stroykin in Angular-universal-ru
Nick
что означает deps?
Не знаю насколько я прав, но он определяет поставщиков. К примеру, в нашем случае, определяет, что json будет запрашивать с помощь HttpClient
источник

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
а можешь ещё пример (скрин)  как объявляешь use? ))
Я откатил все изменения, просто быстренько накидал, чтобы проверить, да тебе написать )))
Ну и, конечно же, самому убедиться, что работает. Ото сижу, делаю мультиязычный сервис и даже не знаю, будет ли работать при srr 😄
источник

VV

Valeriu Vodnicear in Angular-universal-ru
Странно, у меня не работает)
источник

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
Странно, у меня не работает)
А какие-нибудь ошибки кидает?
источник

VV

Valeriu Vodnicear in Angular-universal-ru
нет, и работало, но когда перенёс в пустой репозиторий не работает даже если ng serve пишу)
источник

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
нет, и работало, но когда перенёс в пустой репозиторий не работает даже если ng serve пишу)
ого. а репозиторий публичный? посмотреть можно?
источник

VV

Valeriu Vodnicear in Angular-universal-ru
нет)
источник

IS

Ivan Stroykin in Angular-universal-ru
Тогда не вижу другого решения, как снести везде и идти по порядку😄
источник

VV

Valeriu Vodnicear in Angular-universal-ru
у меня есть ConfigService и в нём в конструкторе вызываю метод который устанавливает язык
источник

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
у меня есть ConfigService и в нём в конструкторе вызываю метод который устанавливает язык
Попробуй напрямую в компоненте сделать. И от результата будем отталкиваться
источник
2018 February 09

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
у меня есть ConfigService и в нём в конструкторе вызываю метод который устанавливает язык
Создал сервис lang.service, который отвечает за язык. Работает так же хорошо )
источник

VV

Valeriu Vodnicear in Angular-universal-ru
Ivan Stroykin
Создал сервис lang.service, который отвечает за язык. Работает так же хорошо )
Сегодня попробовал в копмоненте, и если например в app ставлю русский, а в дочерний компонент ставлю английский - работает
источник

VV

Valeriu Vodnicear in Angular-universal-ru
А если в обе компоненты русский (один и тот же язык) то в дочернем компоненте не работает
источник

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
Сегодня попробовал в копмоненте, и если например в app ставлю русский, а в дочерний компонент ставлю английский - работает
а зачем 2 раза выставлять?
источник

IS

Ivan Stroykin in Angular-universal-ru
Я написал общий, который запровайдил в SharedModule. И он один отвечает за все разделы
источник

VV

Valeriu Vodnicear in Angular-universal-ru
Я тоже так сделал, и язык в дочернем компоненте не показываеться
источник

IS

Ivan Stroykin in Angular-universal-ru
Если к примеру язык можно изменить в нескольких местах. К примеру в toolbar и разделе settings. То и там и там будет будет импортироваться этот сервис и всё работает прекрасно )
источник

VV

Valeriu Vodnicear in Angular-universal-ru
Да, у меня тоже через сервис
источник

IS

Ivan Stroykin in Angular-universal-ru
Valeriu Vodnicear
Я тоже так сделал, и язык в дочернем компоненте не показываеться
🤔чувствую без бутылки пива и кода не разобраться ))
источник