【发布时间】:2011-03-24 18:07:10
【问题描述】:
有没有办法打破 JQuery Template 中定义的循环,我们用来打破任何正常循环的方法。
提前致谢。
【问题讨论】:
-
应该是可以的。您可以发布您想要打破的数据和条件吗?
标签: javascript jquery jquery-templates
有没有办法打破 JQuery Template 中定义的循环,我们用来打破任何正常循环的方法。
提前致谢。
【问题讨论】:
标签: javascript jquery jquery-templates
为什么不只传入一个较小的集合,其中只包含您想要循环的值?一般来说,模板应该是“愚蠢的”并且包含尽可能少的业务逻辑。
【讨论】:
您的模板不应该足够聪明,无法打破循环。它应该呈现数据,而不是处理任何东西。可能有一种“正确”的方法可以做到这一点,但如果你需要完成这项工作,这可能会奏效。
sudo 代码...
continue = true;
{{each}}
{{if continue}}
{{expressionToCheckIfContinue()}}
TEMPLATE BLAH
{{/if}}
{{/each}}
当您想要中断时,将 continue var 设置为 false(从 expressionToCheckIfContinue 中)。
【讨论】: