Задать вопрос
talgautb
@talgautb
front-end developer

Как использовать Json данные в jade ?

Здравствуйте,
у кого-нибудь есть пример использования в jade данные из json файла ?
компилируется через gulp
  • Вопрос задан
  • 9318 просмотров
Подписаться 7 Оценить Комментировать
Решения вопроса 1
@beliberda
Посмотрите мой пример: https://github.com/kulakowka/kulakowka.com/blob/ma...

Конкретно вот в это место. Переменная config передается в jade шаблонизатор.

// Templates
gulp.task('templates', function() {
  
  var config = {
    revision: new Date().getTime()
  };    

  gulp.src('./assets/views/**/*.jade')
    .pipe(jade({
      locals: config
    }))
    .pipe(gulp.dest('./public/'))
    .pipe(notify({ message: 'Templates task complete' }));
});


Ничего не запрещает вам сделать так:

// Templates
gulp.task('templates', function() {
  
  var config = require('./config.json');

  gulp.src('./assets/views/**/*.jade')
    .pipe(jade({
      locals: config
    }))
    .pipe(gulp.dest('./public/'))
    .pipe(notify({ message: 'Templates task complete' }));
});


Ну а в файле config.json положить уже нужные данные.

{
  "param1":"мои данные 1",
  "param2":"мои данные 2"
}


Ну а вообще, ответ элементарно ищется поисковиком по запросу Gulp Jade.

Если вам лень искать, то я сделал это за вас.

https://www.npmjs.org/package/gulp-jade
jade-lang.com

Там есть примеры :) думаю должно быть понятно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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