jQuery模板,{{if}}带有传递的字符串
我使用的jQuery模板如下:jQuery模板,{{if}}带有传递的字符串,jquery,jquery-templates,Jquery,Jquery Templates,我使用的jQuery模板如下: <script type="text/html" id="ListTemplate"> {{if (parseInt($.attachment_count) > 0) }} XXXX {{else}} ${attachment_count} {{/if}} </script> 但这不起作用?if块永远不会返回true。有什么建议吗?谢谢我不认为括号是必要的,但它们不应该引起任何问题。也许{{if}}块中的代码有问题
<script type="text/html" id="ListTemplate">
{{if (parseInt($.attachment_count) > 0) }}
XXXX
{{else}}
${attachment_count}
{{/if}}
</script>
但这不起作用?if块永远不会返回true。有什么建议吗?谢谢我不认为括号是必要的,但它们不应该引起任何问题。也许{{if}}块中的代码有问题 应该
{{if (parseInt($.attachment_count) > 0) }}
是:
其中,附件计数是模板正在呈现的对象的属性
此外,您还可以在jQuery模板中编写控制台语句:
${console.log($item)}
模板引擎将在模板上呈现undefined,但您可以通过控制台检查模板变量。这可能会很有帮助,因为有时这些模板可能很难调试。我认为括号不是必需的,但它们不应该引起任何问题。也许{{if}}块中的代码有问题 应该
{{if (parseInt($.attachment_count) > 0) }}
是:
其中,附件计数是模板正在呈现的对象的属性
此外,您还可以在jQuery模板中编写控制台语句:
${console.log($item)}
模板引擎将在模板上呈现undefined,但您可以通过控制台检查模板变量。这会很有帮助,因为有时这些模板可能很难调试。谢谢Andrew。特别是额外的console.log建议非常有用。竖起大拇指,谢谢安德鲁。特别是额外的console.log建议非常有用。竖起大拇指。