2017-03-01 35 views
0

循環迭代我如何用於悅目/ HTL迭代data-sly-list想法公平一點。 我有一個場景,其中的一段代碼具有基於這不是一個集合的變量值進行迭代。像while循環。雖然悅目/ HTL

<div class="class1" data-sly-list.item="${variableList}"> 
     /** pseudo code **/ 
</div> 

**My scenario:** 

<div class="class1" "${condition is true -> iterate}" > 
     /** pseudo code **/ 
</div> 

我參考:http://www.wemblog.com/2016/02/how-to-sightly-in-aem-cq.html

+0

不知道我理解你的使用情況完全,悅目意味着只表示層,我認爲你應該做任何你有在控制器(WCMUsePojo類或JS控制器)您的變量做並使用悅目來顯示列表事情.... – Bambara

+1

在另一方面,你可以使用'數據SLY-list',有一個'數據SLY-test'裏面顯示,只有當條件滿足數據....希望這有助於在Sightly中沒有'while'概念,因爲對於表示層我沒有看到使用它的用例......除非我的想象力不是那麼好。 – Bambara

+0

感謝您的幫助。我知道這可以通過從後端和數據列表中獲取幫助來處理。只是想知道如果沒有後端的幫助可以處理這個問題。 – phemanthkumar28

回答

-1

有兩件事情:1。 你要測試的條件一次,如果符合,顯示列表? 解決方案:編寫一個數據敏捷測試,並在其中寫入數據敏感列表。 2.你想測試列表中每個項目的條件? 解決方案:在後端處理並僅發送允許列表。我不認爲它是可能的。

+0

我知道這可以通過從後端和數據狡猾列表中獲取幫助來處理。只是想知道如果沒有後端的幫助可以處理這個問題。 – phemanthkumar28

+0

感謝您的幫助。 – phemanthkumar28