Показать сообщение отдельно
  #3 (permalink)  
Старый 08.01.2021, 18:31
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

Nexus, спасибо большое за ответ!

Цитата:
Я с этим шаблонизатором не знаком
Я ни с каким не знакома Выбрала, который по синтаксису понравился.
А Вы каким пользуетесь, если не секрет?

Т.е. я правильно понимаю, что в контроллере я должна оставить только передачу считанного json в шаблон, а цикл по массиву и подгрузку других шаблонов по условию уже в шаблоне сделать?

как-то так:
let jsonData = require('./study.json');
 
app.get("/", function(request, response){
   response.render("main", jsonData);
    //response.send("Главная страница");
});

а в шаблоне
for (let i=0; i<jsonData.length; i++){
       if (jsonData[i].type == "radio"){
            include radio.pug
       }//и т.д.
   }

ну с нормальным синтаксисом естественно, я просто пока не изучила его.
Ответить с цитированием