玉 - 模板引擎:如何检查变量是否存在 [英] Jade - Template Engine: How to check if a variable exists

查看:103
本文介绍了玉 - 模板引擎:如何检查变量是否存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用玉石进行一个新的项目。我想呈现一个页面,并检查一个变量是否可用。



app.js

  app.get('/ register',function(req,res){
res.render('register',{
localals:{
title:'Register' ,
text:'注册为用户',
}
});
});

register.jade

   -  if(username)
p =用户名
- 否则
p否用户名!

我反而得到以下错误:

 用户名未定义

任何解决方案?

解决方案

这应该有效:

  if(typeof(username)!=='undefined'){
// - 做某事
- }


I'm currently using jade on a new project. I want to render a page and check if a variable available.

app.js

app.get('/register', function(req, res){
    res.render('register', {
        locals: {
          title: 'Register',
          text: 'Register as a user.',
        }
      });
});

register.jade

- if (username)
p= username
- else
p No Username!

I allways get the following error:

username is not defined

Any solutions?

解决方案

This should work:

- if (typeof(username) !== 'undefined'){
  //-do something
-}

这篇关于玉 - 模板引擎:如何检查变量是否存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆