// html.erb(template)
<script id="temp">
<p><%= name %></p><!--the name is to fetch value passed in template -->
</script>
//script.js
//declaring variables for template
var _slicer=$('#temp').html();
//popover function
$(linkingmoduleobj).popover({
container : 'body',
html : 'true',
content : "some content,
title : "some title",
template : '_.template(_slicer,{name: "praveen"})'
})
在_.template中直接使用html代码而不是传递变量时,当我为模板传递引用变量时它正在工作
答案 0 :(得分:0)
<script id="temp" type = "text/template">
<p><%= name %></p>
</script>
<div id="aa"></div>
<script>
var _slicer=$('#temp').html();
//popover function
$('#aa').html(_.template(_slicer)({name: "praveen"}));
</script>
只需按照您想要的方式更改它,但要更改的代码是
_.template(_slicer)({name: "praveen"})
和
<script id="temp" type = "text/template">