/ / Отримайте поточну мову з бази даних, перш ніж відновити Angular app - angularjs, angular-translate

Отримати поточну мову з бази даних перед тим, як відновити Angular app - angularjs, angular-translate

Отже, мені потрібна допомога ... Я не знаю, як це зробити ...

У мене є кутове додаток, яке використовує «вітрила» для роботи з розетками. Я використовую послугу "$ вітрила".

Перед запуском програми, Після підключення сокета,Я хочу зателефонувати до своїх сервісів відпочинку за допомогою socket, щоб отримати поточні мови, що реєструються. Мені потрібен "locale", щоб запустити "angular-translate" та завантажити статичний файл із перекладами.

Чи знаєте ви, як я можу це зробити?

Відповіді:

0 для відповіді № 1

Я думаю, вам не потрібно вводити базу даних для використання перекладу тому що ви можете спробувати використовувати локальний переклад пам’яті для отримання поточної мови

$translateProvider.useLocalStorage();

то у вашому інтерфейсі зробіть це за своїм сценарієм (виправте мене, якщо я помиляюся, або там є ще одне кутове рішення на цьому)

localStorage.getItem("NG_TRANSLATE_LANG_KEY")

але перш ніж це зробити, вам потрібно встановити їх плагін спробуйте знайти кутовий переклад локального сховища або зробіть це у вашому командному рядку

$ bower install angular-translate-storage-local //if you are using bower
$ npm install angular-translate-storage-local // if you are using npm

сподіваюся, що це працює :)