下划线模板是不是没有显示弹出功能?

时间:2015-03-24 12:04:47

标签: javascript underscore.js-templating

// 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代码而不是传递变量时,当我为模板传递引用变量时它正在工作

1 个答案:

答案 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">