Как сделать миксин Pug?

Доброго времени суток.
Небольшая проблема с данным миксином Pug:
mixin workflowOption(Name, Count, text)
    .workflow-option
                    .top
                        .arrows
                        .option-name
                            p= Name
                        .options-count
                            span= Count
                    .option-content
                        p.content-details Workflow-detalies
                        .container
                            .cards
                                .card
                                    .image
                                        .left
                                        .right
                                    p.text= text
                                    .icons
                                        .check
                                            input(type="checkbox" id="option-check")
                                            label(for="option-check")
                                        .delete
                                        .settings
                                .add-cart
                                    .add-rule
                                        p Add Rule
                                    .add-compound-rule
                                        p Add <br> Compound Rule

Как сделать так . что бы в зависимости от Count(0,1,2,3...) создавалось равное количество div.card?
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mrSand
наверно так:
- var i = 0
while i < Count
  .card
  - i++
  .image
    .left
    .right
   ....

Если при этом нужно чтобы Name и text был разным - то создайте объектовый массив с данными.
тогда код буде даже проще
each elem,i in data
  .card
    .image
      .left
      .right
      p.text= elem.text
      ...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы