Entra

View Full Version : [Javascript][Handlebars] primissimo approccio


Max Ichnusa
15-09-2015, 14:49
Ciao a tutti,

stamane ho iniziato a vedermi un po Handlebars. Non lo avevo mai usato prima. Ho la necessità di visualizzare una lista di prodotti nell'html (in questo caso prezzi, è indifferente).

Questo è l'html


<div class="jumbotron">

<script id="list-items" type="text/x-handlebars-template">​
{{#each list}} {{ price }} {{/each}}
</script>

</div>


mentre questo il javascript:

var list = [
{
name: ' Shoes, Bla bla bla',
category: 'Women\'s footwear',
price: 42,
quantity: 5
},
{
name: 'Bla bla bla',
category: 'Women\'s footwear',
price: 66,
quantity: 5
}
];


var theTemplateScript = $("#list-items").html();



var theTemplate = Handlebars.compile (theTemplateScript);



$(document.body).append (theTemplate (list));

Sono arrivato a questo seguendo un tutorial ma a quanto pare sto facendo qualche errore grossolano, visto che non visualizzo nulla.

Sarebbe grato un aiutino :D

PS: in console non ho nessun errore

Max Ichnusa
15-09-2015, 16:59
risolto:

$(document.body).append (theTemplate ({
list: list
}));