Javascript 如何在mustache.js中的变量中存储公共字符串

Javascript 如何在mustache.js中的变量中存储公共字符串,javascript,variables,mustache,Javascript,Variables,Mustache,Mustach中有没有一种方法可以在模板中存储公共字符串?例如,我在下面有三个输入,但我不想三次输入{“ID”:{{ID},“table”:“log_candidates”} <input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ... <input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ... <input data-data='{ "ID":

Mustach中有没有一种方法可以在模板中存储公共字符串?例如,我在下面有三个输入,但我不想三次输入
{“ID”:{{ID},“table”:“log_candidates”}

<input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ...
<input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ...
<input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ...

我想你想要一个局部的

<script type="text/html" id="myInput">
    <input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ...
</script>  


{{> gimmeAnInput}}
{{> gimmeAnInput}} 
{{> gimmeAnInput}}

Mustache.render(template, view, {"gimmeAnInput": $("#myInput").html()});

GIM输入}
{{>gimmeAnInput}
{{>gimmeAnInput}
render(模板,视图,{“gimmeAnInput”:$(“#myInput”).html();

Mustache不清楚,但是如果使用,它使用几乎相同的语法,那就是
{%var varname=…%}
,然后在需要时使用它作为
{{varname}
<script type="text/html" id="myInput">
    <input data-data='{ "ID":{{ID}},"table":"log_candidates" }' ...
</script>  


{{> gimmeAnInput}}
{{> gimmeAnInput}} 
{{> gimmeAnInput}}

Mustache.render(template, view, {"gimmeAnInput": $("#myInput").html()});