jQuery Template - 在模板中执行JS代码

Ant*_*ebb 5 jquery jquery-templates

我想了解更多有关jQuery模板的信息,但似乎无法在模板中执行任何JS调用.

<script id="log-item" type="text/x-jquery-tmpl">
 {{if title.length }}
   <h3 style="padding-bottom:5px;">${ title }</h3>
 {{/if}}
 objectToString(${ detail });
</script>
Run Code Online (Sandbox Code Playgroud)

请注意,我的objectToString()函数永远不会被调用,只是呈现为字符串.我试着把它包裹在{{}}中,但是没有运气.谁有人可以提供帮助?

Har*_*fer 8

安东尼,你可以.您的调用方法需要在模板标记内,如下所示:

<script id="log-item" type="text/x-jquery-tmpl">
 {{if title.length }}
   <h3 style="padding-bottom:5px;">${ title }</h3>
 {{/if}}
 <p>
    Detail: ${ objectToString( detail ) }
 </p>
</script>
Run Code Online (Sandbox Code Playgroud)