如何在使用Jade的迭代中使用条件?
问题描述:
我试图内的迭代如何在使用Jade的迭代中使用条件?
http://jade-lang.com/reference/iteration/
each category in categories
.menu_category
p= category.category_name
以上是翡翠目标1元,并且它是通过一个名为类别对象进行迭代。我新来这个,但我认为这意味着循环通过对象。我用的是在此之前的EJS,并让你会用自己相同的结果为环
for(i=0;i<object.length;i++)
我相信这是同样的事情。对?
我想要一类权CATEGORY_NAME从类别对象添加到一个div特定的div。
所以我想使用这样的事情:
if(category.category_name === 'dog')
// add another class to .menu_category, only to the div that holds 'dog'
玉说,为了我们的条件语句,它得是这样的:
if user.description
h2 Description
p.description= user.description
else
h2 Description
p.description.
http://jade-lang.com/reference/conditionals/
如何向包含数据Im在条件中匹配的div添加另一个类?
该迭代工作正常,但试图找出如何在迭代条件适合驱使我坚果。特别是我遇到的所有缩进问题。我尝试了太多的方式来向你展示你。我无法完全理解这一点;如果你可以请帮助为我连接点。
顺便说一下,我去玉的原因是因为我无法访问app.locals。如果你对此有任何意见,那就太好了。
答
这可能是你在找什么。这为一个特定类别创建了一个具有两个类别的div,并且为其他类别创建了一个类别
each category in categories
if(category.category_name === 'dog')
.menu_category.dog_category
else
.menu_category
<< rest of your contents here>>