Визуализируйте шаблоны 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'))
});