快速的問題:我使用jsViews渲染HTML模板。我想要進行某種翻譯。現在我的應用程序將返回全局變量「語言」用值等於:PL || en || de。jsViews/jsRender VS內模板豐富的表情
如何使用全局變量「語言」來減少負責翻譯的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
所以裏面怎麼使用這種表達{{如果}}或{{道具}}或{{爲}}?
預先感謝您!