Javascript 如何在mustache.js中的变量中存储公共字符串
Mustach中有没有一种方法可以在模板中存储公共字符串?例如,我在下面有三个输入,但我不想三次输入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":
{“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()});