0

我有角度翻译和角度动态语言环境的问题。语言环境和翻译在 chrome 中工作,但在另一个浏览器中不起作用。我在本地主机上工作,但是当我放在服务器上时,在所有浏览器中翻译工作但语言环境不工作。有人可以帮忙吗。这是代码

.config(function(tmhDynamicLocaleProvider) {
tmhDynamicLocaleProvider.localeLocationPattern('bower_components/angular-i18n/angular-locale_{{locale}}.js');

});

在 ctrl 中添加了这个

$rootScope.availableLocales = {
        'en': 'English',
        'hr': 'Hrvatski'};
    $rootScope.model = {selectedLocale: 'en'};
    $rootScope.$locale = $locale;
    $rootScope.changeLocale = tmhDynamicLocale.set;

在 html 我用这个

<li><a ng-model="model.selectedLocale" ng-click="changeLanguage('hr'); changeLocale('hr')" translate="BUTTON_LANG_CRO"></a></li>
                <li><a ng-model="model.selectedLocale" ng-click="changeLanguage('en'); changeLocale('en')" translate="BUTTON_LANG_EN"></a></li> 

翻译开关始终有效

4

0 回答 0