我有以下tmpl
{{if (${this.getFileLimit()})}}
<div class="files_wrapper">
<div class="add-files">Click to add items</div>
</div>
{{/if}}
和JS代码:
$('.addFiles').html($("#template").tmpl(data,{
getFileLimit: function(){
if (Object.size(data.items) == 10)
return false;
else
return true;
}
}))
所以通常函数$ {this.getFileLimit()}有效(它在屏幕上呈现文本),但没有好运将它添加到IF语句中,总是会出错。
Uncaught SyntaxError: Unexpected token {
任何人都有和idia如何在IF中使用函数?
答案 0 :(得分:1)
应该是......
{{if this.getFileLimit()}}
值得一提的是,jQuery Template是一个死的项目。如果这是一个新项目,你可能会用其他东西做得更好。