/ / Come stampare una serie di oggetti dall'assistente di meteore - meteora, fiammata di meteoriti

Come stampare una serie di oggetti dall'assistente di meteore - meteora, fiammata di meteoriti

Voglio visualizzare una matrice di oggetti nella pagina HTML, quindi ho fatto questo:

Template.home.helpers({
contents() {
var contentArray = [];
var content1 =
{
"contentName": "test1",
"contentSize": "test1",
"contentType": "test1",
};
var content2 =
{
"contentName": "test2",
"contentSize": "test2",
"contentType": "test2",
};
contentArray.push(content1);
contentArray.push(content2);
return contentArray;
}
});

Come posso visualizzare i "contenuti" nella pagina HTML?

risposte:

1 per risposta № 1

Hai lavorato attraverso il tutorial delle meteore? Questo è coperto nel secondo passaggio, Qui.

Per te, il seguente dovrebbe essere sufficiente come modello di base:

<template name="home">

{{#each thing in contents}}
<ul>
<li>Name: {{thing.contentName}}</li>
<li>Size: {{thing.contentSize}}</li>
<li>Type: {{thing.contentType}}</li>
</ul>
{{/each}}

</template>

Se questo non ha senso, sarebbe meglio iniziare prima i primi passi del tutorial di Blaze.

Potresti anche dare un'occhiata ai documenti delle fiammate, in particolare #each ... in ... - http://blazejs.org/guide/spacebars.html#Each-in