15

I have the following json object:

 var partners =[{ "name":"partnerx", "image": "imagex" }, { "name": "partnery", "image": "imagey" }]

I want to put into a ul object using jade and I tried:

ul#slides.swiper-wrapper
   mixin partners(name, image)
    li.swiper-slide
       img(src=#{image} , alt=#{name})

This is not working.

bugwheels94
  • 30,681
  • 3
  • 39
  • 60
hopper
  • 4,230
  • 8
  • 36
  • 49

2 Answers2

27

Try this:

ul#slides.swiper-wrapper
   each partner in partners
     li.swiper-slide
       img(src=partner.image, alt=partner.name)

https://pugjs.org/language/iteration.html

Niek
  • 1,464
  • 1
  • 17
  • 27
tpae
  • 6,286
  • 2
  • 37
  • 64
1

You can also access the property using brackets

ul#slides.swiper-wrapper   
 each partner in partners
  span #{partner.name}