有没有办法打破JQuery模板中定义的循环,这是我们用来打破任何正常循环的循环。
先谢谢。
答案 0 :(得分:6)
为什么不直接传入一个只包含你想要循环的值的较小集合?通常,模板应该“哑”并且包含尽可能少的业务逻辑。
答案 1 :(得分:0)
你的模板不够聪明,不能打破循环。它应该呈现数据,而不是处理任何东西。可能有一种“正确”的方式来做到这一点,但如果你需要完成这项工作,这可能会有效。
sudo code ...
continue = true;
{{each}}
{{if continue}}
{{expressionToCheckIfContinue()}}
TEMPLATE BLAH
{{/if}}
{{/each}}
如果要中断,请将continue var设置为false(从expressionToCheckIfContinue中)。