- 我将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
任何帮助?