Я пытаюсь создать новый массив, который будет содержать тип комнаты и ее изображение, затем я хочу отрендерить его.Но руль продолжает рендерить [объект Object].Не знаю, почему еще не сталкивался с этой проблемой, но я попробовал некоторые возможные решения, ни одно из которых не сработало.
router.get('/roomtypes', ensureAuthenticated, function(req, res) {
var sample = [], rr = 0;
Room.distinct("type", function(err, types) {
}).then(types => types.map(function(type)
{
rr++;
sample.push({type: type, img: "dsa" });
if(rr == types.length) {
res.render("admin_rooms", { sample: sample} );
}
}));
});
Это мой файл .hbs
{{#each sample}}
<div>{{this}}</div>
{{/each}}
Когда я пытаюсь сделать это, он печатает все значения как отдельные (каждый объект для себя)
{{#each sample}}
{{#each this}}
{{this}}
{{/each}}
{{/each}}