tmhdynamiclocaleprovider.localelocationpattern 404 Not Found

时间:2018-01-09 09:57:18

标签: angularjs internationalization

- 我将js文件添加到我的html:

'public/lib/angular-dynamic-locale/tmhDynamicLocale.min.js',

- 我将模块添加到我的依赖项中:

var applicationModuleVendorDependencies =
        ['pascalprecht.translate',
         'tmh.dynamicLocale'
        ];

另外,我覆盖了项目中存储的Angular i18n语言环境文件的默认路径:

angular.module('core', ['tmh.dynamicLocale'])
    .config(function(tmhDynamicLocaleProvider) {
        tmhDynamicLocaleProvider.localeLocationPattern('public/lib/angular-i18n/angular-locale_{{locale}}.js');
    });

最后,我将tmhDynamicLocale注入我的控制器并设置所需的语言环境:

angular.module('core').controller('tmhDynamicLocale',
    function(tmhDynamicLocale) {
   $scope.spanish = function () {

            tmhDynamicLocale.set('es');

}

当我运行应用程序时,出现此错误:

GET http://localhost:3000/public/lib/angular-i18n/angular-locale_es.js net::ERR_ABORTED

任何帮助?

0 个答案:

没有答案