快速提问:我正在使用 jsViews 来呈现 HTML 模板。我想要某种翻译。现在我的应用程序返回全局变量“语言”,其值等于:pl || zh || 德_
如何使用全局变量“语言”来减少 JSON 中负责翻译的数据?
1)。JSON数据
var language = [
{
"pl": {
"prop": "value",
"prop": "value"
},
"en": {
"prop": "value",
"prop": "value"
},
"de": {
"prop": "value",
"prop": "value"
}
}
];
2)。工作 HTML 模板,但语言值是静态写入的
<script type="text/x-jsrender" id="test">
<div>
{{props pl}}
<span>
{{>prop}}
</span>
{{/props}}
</div>
</script>
3)。我想将 {{props pl}} 更改为 {{props *language}} 以在模板中动态获取语言但如何正确编写它?
我知道:
a). $.views.settings.allowCode= true;
b). {{*:language}} will return language shortcode
那么如何在 {{if}} 或 {{props}} 或 {{for}} 中使用这个表达式?
先感谢您!!