• Как сделать миксин для jade для меню с подпунктами?

    @riwkus
    Массив не обязательно выстраивать в 1 строку
    - 
     var newsList = [
     {name : 'Пункт 1', sub: ['Пункт 1.1', 'Пункт 1.2', 'Пункт 1.3', 'Пункт 1.4']}, 
     {name : 'Пункт 2', sub: ['Пункт 2.1', 'Пункт 2.2', 'Пункт 2.3', 'Пункт 2.4']}]

    или так
    - var newsList = [
    - {name : 'Пункт 1', sub: ['Пункт 1.1', 'Пункт 1.2', 'Пункт 1.3', 'Пункт 1.4']}, 
    - {name : 'Пункт 2', sub: ['Пункт 2.1', 'Пункт 2.2', 'Пункт 2.3', 'Пункт 2.4']}]


    В итоге первый вариант короче

    each item in newsList
                li            
                    a #{item.name}
                    each subitem in item.sub
                        ul
                            li
                                a #{subitem}
    Ответ написан
    Комментировать