17

In an older version of Jade I was able to include partials and pass variables into them like this:

!=partial('partials/video', {title:video.title, artist:video.artist})

now the partial connotation does not exist any more. How do I achieve the same thing using the include connotations?

snoob dogg
  • 2,491
  • 3
  • 31
  • 54
suMi
  • 1,536
  • 1
  • 17
  • 30

1 Answers1

30

You can use mixins for that. Wrap your include content inside a mixin and call the mixin function in your pug file. See my example below.

include-file.pug

mixin my-include(title, description)
  h1= title
  p= description

index.pug

include include-file
html
  head
  body
    +my-include('my title', 'my description')
cglotr
  • 884
  • 11
  • 16