最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Passing in parameters for pug templates inside pug file - Stack Overflow

programmeradmin1浏览0评论

Is it possible to pass in parameter for includeed pug files inside the parent pug file. For example if I have a child template example.pug:

p #{name}'s Pug source code!

And a parent parent.pug

h1
| Hello world
include example.pug

It would be nice to do something like

h1
| Hello world
include example.pug {name1}
include exmaple.pug {name2}

What is the way to do this?

Is it possible to pass in parameter for includeed pug files inside the parent pug file. For example if I have a child template example.pug:

p #{name}'s Pug source code!

And a parent parent.pug

h1
| Hello world
include example.pug

It would be nice to do something like

h1
| Hello world
include example.pug {name1}
include exmaple.pug {name2}

What is the way to do this?

Share Improve this question asked Apr 17, 2018 at 17:53 xiaolingxiaoxiaolingxiao 4,8956 gold badges44 silver badges91 bronze badges 0
Add a ment  | 

1 Answer 1

Reset to default 6

You can rewrite your include as a mixin, which accepts parameters.

mixins.pug

mixin person(name)
  p #{name}'s Pug source code!

parent.pug

include mixins.pug

h1 Hello world

+person('Kay')
+person('Jamal')

See the pug documentation for more info.

发布评论

评论列表(0)

  1. 暂无评论