【问题标题】:How to call a mixin in Jade that is being displayed in a Node/Express route如何在 Jade 中调用显示在 Node/Express 路由中的 mixin
【发布时间】:2017-04-22 22:31:31
【问题描述】:

我正在尝试创建一个组件,我将使用 Jade 模板多次将其放在网站上。

我的路线是这样的:

router.get('/', function(req, res, next) {
    res.render('indicators',{category:"", number:"1", title:"whatever"});
});

indicators.jade:

extends layout

mixin indicator(category, number, title)
  div.dataEntryBlock
    div.number
        div.center.number #{number}
    div.dataEntryTitle #{title}


body
    block content
        +indicator(#{category}, #{number}, #{title})

但是当我去路线时,我在这条线上+indicator(#{category}, #{number}, #{title}) 上得到了 Unexpected token ILLEGAL。这不是我应该如何调用mixin吗?

【问题讨论】:

    标签: javascript node.js pug mixins


    【解决方案1】:

    替换
    +indicator(#{category}, #{number}, #{title})

    +indicator(category, number, title)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-19
      • 2016-09-23
      • 1970-01-01
      • 2021-02-07
      • 2015-07-25
      • 2018-01-10
      • 2016-02-04
      • 2014-03-04
      相关资源
      最近更新 更多