我知道这看起来很重复,但它与其他问题有点不同。
我使用带有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 获取信息,但我不知道如何获取我想要的信息并在此索引函数上使用它。
由于