node.js - 如何用express+hbs 将json数据render到html中
阿神
阿神 2017-04-17 12:00:37
0
1
641

nodejs新手
目的:想创建一个导航栏,导航栏上可以选择语言,类似于英语,中文什么的。
第一个问题: 如果动态地在html中展示data

link的数据是在route文件下的js中写吗?

的确能显示,但怎么写才更专业,更方便后续更改。
还是用angularjs写?

第二个问题:想做成多语言的网站,怎么做?

把语言写成json存储在外部lang文件夹下,但怎么实现在导航栏切换语言。

阿神
阿神

闭关修行中......

reply all(1)
迷茫

First question, yes. {{title}}The variables in curly brackets correspond to the attributes in the second parameter of res.render()

Let’s determine the language directly based on the query parameters or URL

For example, ?lang=en-US will show him the English data, that is,

router.get('/',function(req,res){
    var renderObject;
    switch( req.query.lang){
        case 'en-US':
            renderObject = enUsVersion;
            break;
        default:
            renderObject = zhCNVersion;
            break;
    }
    res.render('index',renderObject);      
})
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template