“translateProvider.useLocalStorage"美元;原因(未捕获的错误)

"$translateProvider.useLocalStorage" causes (uncaught error)

本文关键字:错误 原因 useLocalStorage translateProvider quot 美元      更新时间:2023-09-26

我知道这个问题似乎被问了很多次。但无论如何,它都可以通过在HTML中以正确的顺序添加正确的脚本文件来解决。但是我认为这已经是我的情况,我不知道为什么这个未捕获的错误再次上升。

HTML

<script type="text/javascript" src="bower_components/angular-translate/angular-translate.min.js"></script>
<script type="text/javascript" src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>
<script type="text/javascript" src="bower_components/angular-cookies/angular-cookies.min.js"></script>
<script type="text/javascript" src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js"></script>
<script type="text/javascript" src="bower_components/angular-translate-storage-local/angular-translate-storage-local.min.js"></script>
脚本

angular.module('rdvmedecins', [ 'ui.bootstrap',
                                'tmh.dynamicLocale',
                                'ngRoute',
                                'pascalprecht.translate'])
.config(['$translateProvider', 'tmhDynamicLocaleProvider', function($translateProvider, tmhDynamicLocaleProvider) {
            $translateProvider.useStaticFilesLoader({
                prefix: 'i18n/messages_',
                suffix: '.json'
            });
            $translateProvider.preferredLanguage('en');
            $translateProvider.fallbackLanguage('en');
            $translateProvider.useLocalStorage();
            tmhDynamicLocaleProvider.localeLocationPattern('bower_components/angular-i18n/angular-locale_{{locale}}.js');
        }
    ]
)

当我注释

translateProvider.useLocalStorage美元();

它工作得很好。

所有需要的脚本都导入到HTML中。它们按正确的顺序导入。

还有其他想法要检查吗?非常感谢

嗯....从属

"ngCookies"

没有进入模块列表

angular.module('rdvmedecins', [ 'ui.bootstrap',
                                'tmh.dynamicLocale',
                                'ngRoute',
                                'pascalprecht.translate',
                                'ngCookies'])

但是我已经试过了,但是没有用。我在其他帖子上读到,这可能是由于本地缓存问题。也许这是因为即使使用'ngCookies'它也不能工作。但现在没事了。:)