Задать вопрос
chesar
@chesar

Шаблонизатор Jade. Как объявить многострочный массив?

Хочется объявить массив переменных который потом передавать в mixin
- var newsList = [
    {pubDate : '23:48', item: 'title1' ,url:''},
    {pubDate : '22:43', item: 'title2' ,url:''},
    {pubDate : '13:48', item: 'title3' ,url:''},
    {pubDate : '03:14', item: 'title4' ,url:''},
]

Но такая конструкция выдает ошибку. Надо писать всё в одну строку и такое форматирование не возможно?
  • Вопрос задан
  • 4495 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Да, только single line
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@tananin
Можно объявить и не в одну строчку, секрет в - (тире перед объявлением массива)
//- Главное меню
-
    navMain = [
        {'name': 'Главная', 'url': 'index.html'},
        {'name': 'Каталог','url': '#'},
        {'name': 'Акции', 'url': '#'},
        {'name': 'О компании', 'url': '#'},
        {'name': 'Контакты', 'url': '#'},]


А ещё в этом чудо шаблонизаторе нельзя в переменных использовать знак тирэ.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы