玉的平等运营商

我正尝试在Jade写一个mixin 。 我想通过mixin传递一个参数来在不同的状态下构build具有不同值的相同types的块。 在mixin我想写一个条件,检查传递的参数是否等于某个值。 但不幸的是,它不工作,我无法find适当的文件。 我的代码部分如下:

 mixin test(id) if territoryList each val in territoryList - if (val.parentArea==id){ button.btn.btn-primary.btn-block=val.name - } 

我称之为test('1')

问题是什么?

我不认为你if应该是一个JavaScript的if

你不想要吗?

 mixin test(id) if territoryList each val in territoryList if val.parentArea==id button.btn.btn-primary.btn-block= val.name