84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
nodejs新手目的:想创建一个导航栏,导航栏上可以选择语言,类似于英语,中文什么的。第一个问题: 如果动态地在html中展示data
link的数据是在route文件下的js中写吗?的确能显示,但怎么写才更专业,更方便后续更改。还是用angularjs写?
第二个问题:想做成多语言的网站,怎么做?把语言写成json存储在外部lang文件夹下,但怎么实现在导航栏切换语言。
闭关修行中......
第一个问题,是的。{{title}}大括号中的变量对应于res.render()第二个参数中的属性
{{title}}
res.render()
还是直接根据query参数或者URL判断语言吧
比如说?lang=en-US就给他显示英文的数据,也就是
?lang=en-US
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); })
第一个问题,是的。
{{title}}
大括号中的变量对应于res.render()
第二个参数中的属性还是直接根据query参数或者URL判断语言吧
比如说
?lang=en-US
就给他显示英文的数据,也就是