/ / Ako tlačiť pole objektov z pomocníka meteorov - meteor, meteor-blaze

Ako vytlačiť rad objektov z pomocníka meteorov - meteor, meteor-blaze

Chcem na stránke HTML zobraziť pole objektov, tak som urobil toto:

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;
}
});

Ako môžem zobraziť „obsah“ na stránke HTML?

odpovede:

1 pre odpoveď č. 1

Pracovali ste cez meteorologický tutoriál? To je predmetom druhého kroku, tu.

Ako základný model by pre vás malo stačiť:

<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>

Ak to nedáva zmysel, bolo by najlepšie najskôr prejsť prvých pár krokov tutoriálu Blaze.

Môžete sa tiež konkrétne pozrieť na dokumenty o požiari #each ... in ... - http://blazejs.org/guide/spacebars.html#Each-in