【发布时间】:2012-12-27 05:39:23
【问题描述】:
太好了,我有这个 JADE 模板:
//views/user.jade
div
-if ( typeof(user) !== undefined ) {
span <%= id %>
-else {
span nothing to see here
-}
这是页面的呈现方式以及我在逻辑中传递“用户”变量的方式
//routes/user.js
exports.user = function(req, res){
res.render('pages/user', {
user: req.user
});
};
'' 通过 .JSON 文件传入,并呈现与 'user' 变量无关的 ID 号。我想在我的逻辑中使用 '' 的值,如下所示:
-if ( ( typeof(user) !== undefined ) && ( user.id === <%= id %> ) ) {
这当然会导致页面中断,同时我希望成为一名体面的软件工程师。我在这里做错了什么?
感谢您的帮助!
【问题讨论】:
-
我知道这里发生了什么。玉文件在到达backbone.js 时已经被处理(包括所有逻辑),通过 $('#content').html(new UserView({model: model}).el);变量 实际上对应的是model.id。
-
我觉得我运气不好
标签: javascript json node.js backbone.js pug