1
hogan-express를 사용하여 HTML 페이지에 다음과 같은 배열을 전달하려면 어떻게해야합니까? 노력하고 있지만 작동하지 않는 것 같습니다.hogan-express 템플릿 엔진에서 배열을 전달하는 방법
는 는내 코드 : 그런데
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');
}
})
})
는 userPosts.posts
은 다음과 같습니다
["123","124","125"]
myPosts.html 페이지는 다음과 같습니다 :
<!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>
그런데 {{title}} 비트가 나오고 있습니다.
사람 와우! 정말 고마워. JS 및 MEAN 스택을 처음 접해서 이상한 장소에 갇히게됩니다. 정말 도움을 주셔서 감사합니다! –