我有一个使用翻译的组件:
.config(function($translateProvider) {
$translateProvider
.preferredLanguage('en_US')
.useSanitizeValueStrategy('escape')
.translations('en_US', {
'<%=projectName%>': {
'name': {
'first': 'Luke',
'last': 'Skywalker'
}
}
})
我想得到那个json字符串,所以我运行以下命令:
var tmp = $translateProvider.translations();
通过这种方式,我将json字符串放入tmp变量
如果我的json是从文件中加载的,我怎么能这样做:
$translateProvider.useStaticFilesLoader({
prefix: '../assets/strings/strings_',
suffix: '.json'
});
$translateProvider.useSanitizeValueStrategy('escape');
$translateProvider.preferredLanguage(window.niceSaasWfm.appConfiguration.defaultLang);
var tmp = $translateProvider.translations();
现在tmp.en_US变量为空。