Визуализируйте шаблоны Dynamic Nunjucks, передавая данные из файла JS вместо файла JSON в gulp-data

Я использую Nunjucks для визуализации шаблонов. В моем приложении каждый HTML-файл имеет свой собственный JS-файл, содержащий несколько вызовов AJAX. Я получаю данные из вызовов AJAX. Я хочу получить доступ к этим данным из файла JS в файл Nunjuck.

Какую конфигурацию мне нужно использовать в моем файле gulp, чтобы данные были доступны в файле Nunjucks из файла JS, а не из одного файла data.json?

gulp.task('nunjucks', function() {
  // Adding data to Nunjucks
  return gulp.src('app/pages/**/*.+(html|nunjucks)').pipe(data(function() {
    return require('./app/data.json')
  })).pipe(nunjucksRender({
    path: ['app/templates']
  })).pipe(gulp.dest('app'))
});

0 ответов

Другие вопросы по тегам