8
车把:拒绝访问以解析“来源”属性,因为它不是其父项的“拥有财产”
我正在使用带有手柄的服务器端渲染的Nodejs后端。doc从车把读取一组对象后,其中包含键“ content”和“ from”。但是,当我尝试用于#each遍历对象数组时,会出现错误“ Handlebars:访问已被拒绝以解析属性”来自”,因为它不是其父级的“拥有属性”。 我试图将我在doc数组中获取的数据进行console.log(),一切似乎都很好。 从某种角度来说,这是猫鼬查询,我已将对象doc作为键添加到res.render参数中。 Confession.find() .sort({date: -1}) .then(function(doc){ for(var i=0; i < doc.length; i++){ //Check whether sender is anonymous if (doc[i].from === "" || doc[i].from == null){ doc[i].from = "Anonymous"; } //Add an extra JSON Field for formatted date doc[i].formattedDate = formatTime(doc[i].date); } res.render('index', {title: 'Confession Box', success:req.session.success, …