如何在Mixin(Jade)中传递参数?

时间:2015-08-05 03:50:00

标签: javascript angularjs parameters parameter-passing mixins

我们使用'mixin'并希望将参数传递给mixin,以根据参数进行不同的单词标注。但是在文件1中,'mixGenderType'值为空,表示ng-show不起作用。我可以问一下它是否有任何错误吗?

谢谢!

档案1

mixin gender-list(mixGenderType)
   div.col-sm-12.student-list
       ul.list-group(class=mixGenderType)
           li.list-group-item.card-actions
               a.btn.btn-primary.btn-sm(ng-show="mixGenderType=='boy'",ng-click=mixSelect) Show/Hide male student  
               a.btn.btn-primary.btn-sm(ng-show="mixGenderType=='girl'",ng-click=mixSelect) Show/Hide female student  

文件2

include ../listing/listing.jade
div.container-fluid
    h1 Boy
    +gender-list(
        'boy'
    )
div.container-fluid
    h1 Girl
    +gender-list(
        'girl'
    )

1 个答案:

答案 0 :(得分:0)

它不能用于""

也许您需要使用"如果"。

if mixGenderType=='boy'
    ....
else if ....
    ....