var express = require('express');
var router = express.Router();
var data = {
curreny :{
name:'United States dollars',
abbrev:'USD'
},
tours:[
{name: 'Hood River' , price:'100'},
{name: 'Sri lanka' , price:'150'},
{name: 'Hood River' , price:'178'}
],
specialsUrl:'/january-specials'
}
router.get('/detour',function(req,res){
res.render('tours',{object:data});
})
module.exports = router;
上面是我用来将JSON对象导出到把手的代码。我需要在把手文件中访问巡视阵列中的巡回细节。如何访问这些详细信息以在h3标记内列出旅游详细信息。以下是示例tour.handlebars文件。提前致谢。
<h2> Hello this is the body section</h2>
<h3>currency : {{object.curreny.name}}</h3>
<h3>tours : {{object.tours.body}}</h3>
答案 0 :(得分:0)
您可以迭代tours
数组,然后在这样的把手中使用它:
{{#each object.tours}}
<h3>name: {{name}} </h3>
<h3>price: {{price}} </h3>
{{/each}}
答案 1 :(得分:0)
如果您在模板中传递数据,那么您可以像这样迭代:
{{#each tours}}
<h3>name :{{name}}</h3>
{{/each}}