【发布时间】:2013-12-12 19:01:38
【问题描述】:
我正在使用角度翻译。
我使用 $translateProvider.translations('en', en_translations);其中 en_translations 是带有映射的 json。
现在我在尝试使用静态文件时遇到了问题:
$translateProvider.preferredLanguage('en');
$translateProvider.useStaticFilesLoader({
prefix: 'locale-',
suffix: '.json'
});
我收到此错误:
Error: Unknown provider: $translateStaticFilesLoaderProvider <- $translateStaticFilesLoader
throw Error("Unknown provider: " + path.join(' <- '));
我的 locale-en.json 文件与脚本文件位于同一位置。 它看起来像这样:
{
"WELCOME": "Welcome",
"LANG": {
"LABEL": "Language",
"EN": "English",
"ES": "Spanish"
},
"LOGOFF": "Log Off",
"PROFILE": "Profile"
}
有什么想法吗??谢谢!!
【问题讨论】:
标签: angularjs