在翡翠中使用mixin inline

时间:2013-11-04 12:09:46

标签: html pug

我正试图在这样的玉石中间使用mixin ......

p some paragraph text !{ 'this'+'works' } but !{ +myMixin() } breaks it!

但它不起作用。我无法弄清楚如何在玉石线的中间引用mixin。有可能吗?

2 个答案:

答案 0 :(得分:17)

你需要特殊的方法来内联使用jade mixins:

p.
  Hello I'm using #[+jadeMixin(param)] inline.

答案 1 :(得分:2)

将mixin放在这样的句子中是不可能的。 您可以做的是在mixin中包含blocks,并使用pikes |作为纯文本。

mixin myMixin()
  strong
   block

p This is a sentence 
  +myMixin()
    | with bold text
  |  and this is the rest of it

将呈现:

<p>This is a sentence <strong>with bold text</strong> and this is the rest of it</p>