Динамически сменить провайдера - PullRequest
0 голосов
/ 08 мая 2018

У меня есть такой модуль страницы:

import { NgModule, LOCALE_ID } from '@angular/core';
...

@NgModule({
  imports [
  ...
  ],
  declarations [
  ...
  ],
  entryComponents [
  ...
  ],
  providers [
  {provide: LOCALE_ID, useValue: localStorage.getItem('localization')}
  ]
})

И когда я захожу на страницу, мой LOCAL_ID получает значение от localStorage. Но если мой элемент в locaLstorage получает изменения, LOCAL_ID не обновляется. Как это сделать?

1 Ответ

0 голосов
/ 08 мая 2018

Этот вопрос может помочь решить вашу проблему. Изменение локали в Angular во время выполнения?

Я использую ngx-translate для работы с разными языками в Angular, и я думаю, что это лучшее решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...