2016-08-01 70 views
-1

我有一个基于时间的模板:
跳过环路有条件Handlebars.js

{{hourly}} 
    <li class='time' {{#if time}} {{timeHour time @index}} ... > </li> 
{{/hourly}} 

和JS:

helpers.timeHour = function(epochTime, index) { 

    . 
    . 
if(epochTime < currentEpochTime) { 
    // SKIP LOOP - Go to Next loop value for Time 
} 

我想跳过循环,如果出现时间小于当前时间和去显示下一个纪元时间。如何跳过这个循环的循环? 返回“”,发送并显示空li值

+0

使用'打破;'声明 –

+0

突破将打破循环...我需要继续与下一个迭代循环......刚刚跳过指数有条件 – zeetit

+0

使用'继续;'然后 –

回答

2

您可以使用break;中断迭代循环或'continue;'跳过当前迭代

helpers.timeHour = function(epochTime, index) { 

while(epochTime < currentEpochTime) { 
// SKIP LOOP - Go to Next loop value for Time 
continue; 
} 
+0

谢谢....尝试相同 – zeetit

+0

NP兄弟!随时准备提供帮助 –

+0

没有工作...未捕获SyntaxError:非法continue语句 – zeetit