0

我有以下 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 中使用函数?

4

1 回答 1

1

它应该是...

{{if this.getFileLimit()}}

js小提琴

还值得一提的是,jQuery Template 是一个死项目。如果这是一个新项目,你可能会做其他事情会更好。

于 2013-05-01T11:30:15.783 回答