我怎样才能在车把中分别制作一个?
how i can make one each inside a each in handlebars?
大家好,我需要一个车把里面的每个车把
{{#each daychecker}}
<div>
{{#each daychecker.image }}
<h1>{{this.url}}</h1>
{{/each}}
</div>
{{else}}
<div class="card mx-auto" style="width: 24rem; background: #b8974d;box-shadow: 3px 2px 10px
1px #0000007a;">
<div class="card-body">
<center>
<h1>Bienvenido {{user.nombre}}</h1>
<br>
<p class="lead" style=" margin-bottom: 0px;">No hay platos disponibles aún.</p>
<p class="lead">Nuestro horario es de lunes a viernes.</p>
</center>
</div>
</div>
{{/each}}
这是我的 json,这是 mongodb 数据,我将它传递给车把,以便您可以正确阅读:
{
ingredientes: {
proteinas: [ [Object], [Object] ],
granos: [ [Object] ],
otros: [ [Object], [Object], [Object] ]
},
popularidad: 0,
adicional: [
{ nombre: 'doble proteína', precio: '3000' },
{ nombre: 'doble proteína mixta', precio: '3000' }
],
retirar_adicional: [ { nombre: 'sin salsa' }, { nombre: 'sin chips de
papa criolla' } ],
bebidas_var: [
{ nombre: 'Limonada de coco', precio: '5000' },
{ nombre: 'Limonada de coco sin cubiertos', precio: '4500' },
{ nombre: 'limonada natural sin azúcar', precio: '4000' },
{
nombre: 'limonada natural sin azúcar sin cubiertos',
precio: '3500'
},
{ nombre: 'Sin bebida y sin cubiertos', precio: '0' },
{ nombre: 'Sin bebida y con cubiertos', precio: '0' }
],
image: [
{
url:
'hola',
p_id: 'okgkprhgfl6i6sauopr1'
}
],
_id: 5da177dcbfdb2b586a0a3e03,
nombre: 'Hamburguesa de pollo',
descripcion: 'Hamburguesa de pollo crispy con tajada de queso y
tocineta con salsa a base de queso y chips de papa criolla',
precio: '12800',
diaplato: 'sábado',
createdAt: 2019-10-12T06:51:08.958Z,
updatedAt: 2019-10-12T06:51:08.958Z,
__v: 0
}
这是我的进入 node.js
router.get('/resume', isAuthenticated, async (req, res) => {
// role check menu
data = req.user.role
var role = false;
if(data == "admin"){
role = true;
}
// day displayer
var day = moment.weekdays(moment().day());
var daychecker = (await Platos.findOne({ diaplato: day })).toJSON();
res.render('resume/resume',{layout: 'index/formatlog.hbs', role,
daychecker});
});
如果我做完全相同的事情,我就需要它们,但在每个 parent 之外,任何帮助都会完美无缺。
我制作了一个视频以获取更多信息对不起我的英语jeje:
http://sendvid.com/mhxcdiii
daychecker 是一个 object
谢谢 :)
您可以尝试更换
{{#each daychecker.image }}
与:
{{#each image }}
此外,尝试替换
<h1>{{this.url}}</h1>
只有:
<h1>{{url}}</h1>
appears在嵌套的 each 循环中访问属性时不需要点语法。
大家好,我需要一个车把里面的每个车把
{{#each daychecker}}
<div>
{{#each daychecker.image }}
<h1>{{this.url}}</h1>
{{/each}}
</div>
{{else}}
<div class="card mx-auto" style="width: 24rem; background: #b8974d;box-shadow: 3px 2px 10px
1px #0000007a;">
<div class="card-body">
<center>
<h1>Bienvenido {{user.nombre}}</h1>
<br>
<p class="lead" style=" margin-bottom: 0px;">No hay platos disponibles aún.</p>
<p class="lead">Nuestro horario es de lunes a viernes.</p>
</center>
</div>
</div>
{{/each}}
这是我的 json,这是 mongodb 数据,我将它传递给车把,以便您可以正确阅读:
{
ingredientes: {
proteinas: [ [Object], [Object] ],
granos: [ [Object] ],
otros: [ [Object], [Object], [Object] ]
},
popularidad: 0,
adicional: [
{ nombre: 'doble proteína', precio: '3000' },
{ nombre: 'doble proteína mixta', precio: '3000' }
],
retirar_adicional: [ { nombre: 'sin salsa' }, { nombre: 'sin chips de
papa criolla' } ],
bebidas_var: [
{ nombre: 'Limonada de coco', precio: '5000' },
{ nombre: 'Limonada de coco sin cubiertos', precio: '4500' },
{ nombre: 'limonada natural sin azúcar', precio: '4000' },
{
nombre: 'limonada natural sin azúcar sin cubiertos',
precio: '3500'
},
{ nombre: 'Sin bebida y sin cubiertos', precio: '0' },
{ nombre: 'Sin bebida y con cubiertos', precio: '0' }
],
image: [
{
url:
'hola',
p_id: 'okgkprhgfl6i6sauopr1'
}
],
_id: 5da177dcbfdb2b586a0a3e03,
nombre: 'Hamburguesa de pollo',
descripcion: 'Hamburguesa de pollo crispy con tajada de queso y
tocineta con salsa a base de queso y chips de papa criolla',
precio: '12800',
diaplato: 'sábado',
createdAt: 2019-10-12T06:51:08.958Z,
updatedAt: 2019-10-12T06:51:08.958Z,
__v: 0
}
这是我的进入 node.js
router.get('/resume', isAuthenticated, async (req, res) => {
// role check menu
data = req.user.role
var role = false;
if(data == "admin"){
role = true;
}
// day displayer
var day = moment.weekdays(moment().day());
var daychecker = (await Platos.findOne({ diaplato: day })).toJSON();
res.render('resume/resume',{layout: 'index/formatlog.hbs', role,
daychecker});
});
如果我做完全相同的事情,我就需要它们,但在每个 parent 之外,任何帮助都会完美无缺。
我制作了一个视频以获取更多信息对不起我的英语jeje: http://sendvid.com/mhxcdiii
daychecker 是一个 object
谢谢 :)
您可以尝试更换
{{#each daychecker.image }}
与:
{{#each image }}
此外,尝试替换
<h1>{{this.url}}</h1>
只有:
<h1>{{url}}</h1>
appears在嵌套的 each 循环中访问属性时不需要点语法。