i18n.dir () не меняется, когда я храню его в var или let - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь изменить стиль в зависимости от направления языка

import i18n from 'i18next';
let isAR = i18n.dir();

I console.warn(isAR), и он не меняется, но когда я console.warn( i18n.dir()) напрямую, без переменной isAR, он меняется каждый раз, когда я нажимаю на FRENCH /Кнопка ARAB: это мой код:

console.warn( isAR + ' ' + i18n.dir());

это то, что у меня есть:

enter image description here

обычно у меня должно быть rtl rtl или ltr ltr Я пытался изменить let isAR на var isAR или const isAR, но ничего не изменилось

1 Ответ

0 голосов
/ 07 ноября 2019

Поскольку вы назначаете его только один раз, он не изменится автоматически при смене языка. Вам следует переназначить его при смене языка или использовать i18n.dir() напрямую.

...