如何从Jade获取值到Javascript?

时间:2015-07-23 16:58:53

标签: javascript node.js express pug passport.js

我知道这看起来很重复,但它与其他问题有点不同。

我使用带有expressJS路由和passportJS登录的Node,在我的登录页面中,我有一个下拉列表,用于选择我想传递给我的Angular脚本的值。

在我的app.js中我有:

var languages = [
   {"lang": "English", "code": "en"},
   {"lang": "Chinese", "code": "zh-cn"}
];
app.get('/', detectBrowser, routes.index);
app.get('/login', routes.login(isSameSubnet, languages));

index.js:

exports.index = function(req, res){
   res.render('index', { login: 'Some String' });
};

exports.login = function(language) {
   return function(req, res) {
       res.render('login', { lang: language });
   };
};

login.jade:

label.control-label Language
select.form-control
    each val, index in lang
       option(value= val.code)= val.lang

那么我怎样才能将选项标签的值恢复到我的javascript并将其传递给下一个阶段(AngularJS)?

我知道如何从Angular端的 exports.index 获取信息,但我不知道如何获取我想要的信息并在此索引函数上使用它。

由于

0 个答案:

没有答案