Wie übergebe ich ein Array wie die unten auf eine HTML-Seite mit Hogan-Express? Ich versuche es, aber es scheint nicht zu funktionieren.Wie übergeben Sie ein Array in Hogan-Express-Vorlage-Engine
Mein Code:
apiRouter.get('/myPosts', function(req, res, next){
userModel.findOne({'profileID':req.session.facebookProfileId}, function(err, userPosts) {
if(userPosts) {
res.render('myPosts', {title:siteName + ': My Posts', posts:userPosts.posts});
} else {
console.log('You do not have any posts');
}
})
})
By the way, sieht die userPosts.posts
wie unten:
["123","124","125"]
myPosts.html Seite ist wie folgt:
<!doctype html>
<head>
<meta charset="UTF-8">
<title>{{title}}</title>
</head>
<body>
<p><a href="/posts?id={{posts[0].value}}">Post 1</a></p>
<p><a href="/posts?id={{posts[1].value}}">Post 2</a></p>
</body>
</html>
By the way , das {{title}} Bit kommt durch.
Wow Mann, dass der Trick! Vielen Dank. Neu bei JS und dem MEAN Stack, also in seltsamen Orten stecken bleiben. Ich schätze die Hilfe sehr! –