if list_type=='unordered'
ul
for item in items
li= item
else
ol
for item in items
li= item
我不想重复定义两次for
循环。如何用哈巴狗做到这一点?
解决这个问题的最简洁的方法是将标签插值与三元条件结合起来。但是,这对可读性有负面影响。较简洁的mixin方法可能对维护性更好。
#{list_type == 'unordered' ? 'ul' : 'ol'}
for item in items
li= item