【问题标题】:How use parameter passed in Mixin (Jade)?如何使用 Mixin (Jade) 中传递的参数?
【发布时间】:2015-10-27 16:15:09
【问题描述】:

我们使用 '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'
    )

【问题讨论】:

    标签: javascript angularjs parameters parameter-passing mixins


    【解决方案1】:

    不能用在“”中。

    也许你需要使用“如果”。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 2013-06-03
      相关资源
      最近更新 更多