2016-08-01 65 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