11

if是否可以在 jQuery tmpl 模板中创建句子?

<script id="template" type="text/html">
    <h1>${someVar}</h1>
    if (${intro}!="")
        <small>${intro}</small>
    endif
    <p>${restOfVariables}</p>
</script>

现在,这只会把 if 写成文本,那么有什么办法可以做这样的事情吗?还是我必须创建两个不同的模板并在调用模板之前检查我的 js?

4

1 回答 1

21

根据这些文档,您可以执行以下操作:

<script id="template" type="text/html">
    <h1>${someVar}</h1>
    {{if intro != ""}}
        <small>${intro}</small>
    {{/if}}
    <p>${restOfVariables}</p>
</script>
于 2010-09-20T06:32:57.867 回答