对javascript模板使用脚本标记,而不是字符串
我见过车把模板这样做:对javascript模板使用脚本标记,而不是字符串,javascript,html,templates,underscore.js,Javascript,Html,Templates,Underscore.js,我见过车把模板这样做: <script id="some-template" type="text/x-handlebars-template"> </script> 我想知道是否有办法使用这样的模板。将模板放在标记中,而不是放在字符串中,这将非常好。当然,您可以轻松做到这一点 var templateText= document.getElementById('some-template').innerHTML; 为什么不用把手呢?(注意:我喜欢把手。)你可以
<script id="some-template" type="text/x-handlebars-template"> </script>
我想知道是否有办法使用这样的模板。将模板放在标记中,而不是放在字符串中,这将非常好。当然,您可以轻松做到这一点
var templateText= document.getElementById('some-template').innerHTML;
为什么不用把手呢?(注意:我喜欢把手。)你可以用这个脚本标记技巧来做任何你想做的事情。@Pointy care to detail?这个技巧只是一种将内容放入DOM而不被解析为HTML(或其他任何东西)的方法。您可以通过
.innerHTML
获取脚本的内容,并将其用于任何用途,包括您选择的任何模板库。@是否愿意用示例或资源回答?