Страницы

Поиск по вопросам

вторник, 24 декабря 2019 г.

Jade запись объекта

#gulp #jade


Мое знание Jade - базовое, поэтому поэтому вопрос от новичка )))

Как можно(если можно) создать объект (не получая его из JSON или других внешних файлов)
в самом jade файле

Моя попытка - при которой получаю ошибку unexpexted text {

-var profiles = [
    {
        'name': 'anna',
        'age': 26
    }
]

Причину понимаю, это из-за перевода строки. Все работает если записать это в одну
строку, но при большем объеме это не удобно.

-var profiles = [{'name':'anna','age': 26}]

Может кто сталкивался с подобным и знает методы, как правильно это записывается (если
такое вообще возможно), если нет буду грузить из внешки.
    


Ответы

Ответ 1



Попробуйте так - var profiles = { 'name': 'anna', 'age': 26 };

Ответ 2



В Jade блоки небуфиризированного JavaScript-кода обрамляются при помощи символа - и идущих за ним строк с отступом: - var profiles = [ { 'name': 'anna', 'age': 26 } ] // код сверху и снизу от этой строки // принадлежит одному блоку var foo = 'bar'; foo += ' of gold'; p А здесь уже идут strong обычные | конструкции Jade Блок кода заканчивается последней строкой c отступом.

Комментариев нет:

Отправить комментарий