Языковой переключатель Angular2 i18n
Я ищу способ
динамически установить текущий язык для отображения: я следил за последней угловой поваренной книгойВот о интернационализации, но это говоритязык пользователя жестко закодирован как глобальная переменная document.locale в index.html"Как это можно установить динамически в angular2 + typcript?
Вот моя попытка из официального Angular2 plunkr:https://plnkr.co/edit/lWV4VhzpWYnCXeDBpzsn?p=preview где я закомментировал
document.locale='en';
и попытался получить window.document внутри службы машинописи и изменить там локаль, но, несмотря на то, что он вызывается и локаль установлена правильно (видно в консоли), интерфейс не отображается на выбранном языкепри запуске.
Тогда, конечно, выпадающие кнопки также не работают, потому что используется тот же ошибочный способ, и дисплей не обновляется, но это следующий шаг.