? Вы можете сделать это, передав свой id
в метод рендеринга.
?? Например, , вы можете посмотреть этот код ниже : 100
router.get('/review/:id', function(req, res) {
var id = req.params.id;
Question.find({
quiz: mongoose.Types.ObjectId(id)
}).populate('quiz creator').exec()
.then(qstn => {
res.render('review', {
user: req.user,
qstn: qstn,
id: id, // your id it's here
})
console.log(qstn);
})
.catch(err => {
console.log(err);
res.status(500).json({
error: err
})
});
});
После того, как вы передали id
в свой метод рендеринга, теперь вы можете вызвать его в вашем ejs
файле. Это хорошо выглядит, как этот код ниже: 101
<div class="form-group">
<input
type="hidden"
id="quiz"
name="quiz"
class="form-control"
value="<%=id%>"
/>
</div>
Теперь, вы можете попробовать это, и я думаю, что он будет работать нормально.
Я надеюсь, что это может помочь вам ?.