Javascript 可以在JS/JSON对象中使用Lingua吗?
我想知道node.js模块“lingua”是否可以在jquery中使用,如下所示:Javascript 可以在JS/JSON对象中使用Lingua吗?,javascript,node.js,Javascript,Node.js,我想知道node.js模块“lingua”是否可以在jquery中使用,如下所示: $('#promoText').textareaCount({ maxCharacterSize: 500, warningNumber: 40, displayFormat : "#input/#max | #words #{ lingua.words }" }); lingua JSON可能是这样的 { "words": "words" } 我想主要的问题是,上面的js是客
$('#promoText').textareaCount({
maxCharacterSize: 500,
warningNumber: 40,
displayFormat : "#input/#max | #words #{ lingua.words }"
});
lingua JSON可能是这样的
{
"words": "words"
}
我想主要的问题是,上面的js是客户端的,而lingua是服务器端的。但不知何故,我需要将多语言引入这些客户端脚本
有没有一种方法可以正确地避免上述陈述,从而使其发挥作用
在上面的示例中,它的渲染方式如下:
25/500 | 7 #{ lingua.words }
有什么想法吗
最好的问候通常当客户端脚本中需要少量服务器端数据时,最干净的做法是将其作为页面上的变量呈现,然后从该变量读取脚本 因此,您的模板可能如下:(我不知道lingua是什么,所以这是伪代码)
#{page.title}
#{page.description}
var templateWords=#{JSON.stringify(lingua.words)};
在页面上运行的javascript文件可能仅通过引用templateWords
读取
<h1>#{ page.title }</h1>
<p>#{ page.description }</p>
<script>var templateWords = #{ JSON.stringify(lingua.words) };</script>