pug
Itération avec Carlin
Recherche…
Introduction
Comment itérer sur un simple objet JSON et économiser beaucoup de saisie
Remarques
Vous devez avoir Node.js et Pug installés
Chaque itération
Construisez un app.js avec un simple magasin de données :
app.get("/bookstore", function (req, res, next) {
// Your route data
var bookStore = [
{
title: "Templating with Pug",
author: "Winston Smith",
pages: 143,
year: 2017
},
{
title: "Node.js will help",
author: "Guy Fake",
pages: 879,
year: 2015
}
];
res.render("index", {
bookStore: bookStore
});
});
Itérer sur le magasin de données en utilisant un fichier index.pug et une boucle:
each book in bookStore
ul
li= book.title
li= book.author
li= book.pages
li= book.year
Le résultat sera:
<ul>
<li>Templating with Pug</li>
<li>Winston Smith</li>
<li>143</li>
<li>2017</li>
</ul>
<ul>
<li>Node.js will help</li>
<li>Guy Fake</li>
<li>879</li>
<li>2015</li>
</ul>
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow