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ď č. 1Pracovali 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