Я пытаюсь использовать данные из двух разных источников, но визуализацию их на одной и той же странице HTML с помощью EJS, JS и узла. Это то, что я пытаюсь ..Могу ли я отображать несколько источников в EJS
app.set('view engine', 'ejs');
app.get('/', function(req, res) {
res.render('index.ejs', { data: JSONdata })
res.render('index.ejs', {data2: arrayData})
});
данных является JSON, data2 является массивом. Я попытался найти правильный синтаксис для этого точного процесса, но, похоже, не нашел ничего.
Большое спасибо.
Спасибо, это сработало! Теперь я понимаю, что я нажимаю данные на arrayData, но EJS выполняет рендеринг страницы до того, как она закончит толкать мои данные в arrayData ... мысли о том, как я могу это исправить. – TheGirl440
Я не уверен, что вы имеете в виду? Не могли бы вы задать еще один вопрос по этому вопросу чуть подробнее? Также, если этот ответ вам помог, вы должны принять его :) @ TheGirl440 – James111
@ James111: Здравствуйте, я нашел ваш ответ, и у меня есть этот вопрос [http://stackoverflow.com/questions/37616719/pass-a-variable -from-javascript-to-ejs), на который уже был дан ответ, но я обновился, и я хочу узнать, как я могу вызвать два 'res.render' в разных файлах. Если у вас есть решение, я, конечно же, вернусь. Спасибо! – George