Jade的平等运营商

时间:2014-09-15 12:24:38

标签: node.js pug

我想在mixin中写一个Jade。我想通过mixin传递一个参数来构建不同状态下具有不同值的相同类型的块。在mixin中我想写一个条件,检查传递的参数是否等于某个值。但遗憾的是它不起作用,我无法在任何地方找到适当的文档。我的代码部分如下:

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

我称之为test('1')

有什么问题?

1 个答案:

答案 0 :(得分:3)

我认为您的if应该是javascript if

你不想要这个吗?

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