为了账号安全,请及时绑定邮箱和手机立即绑定

新手提问:《了不起的nodejs:将javascript进行到底》中,使用express jade模板时,页面不现实问题。

新手提问:《了不起的nodejs:将javascript进行到底》中,使用express jade模板时,页面不现实问题。

Code_Fulture 2017-02-21 12:47:28
因为if语句和form标签导致页面不显示,去掉则正常显示,不知道是格式问题还是jade对某些标签不支持,我用的是express 4.X的版本,jade是1.11.0版本,应该是最新的吧,还望大神帮忙解答,不胜感激。layout.jade文件doctype htmlhtml  head    title MongoDB example  body    h1 My first MongoDB app    hr    block bodyindex.jade文件extends layoutblock bodyif(authenticated)        //去掉if else则正常显示,引入anthenticated变量,初始化为false  p Welcome back, #{me.first}else  p Welcome new visitor  ul    li: a(href="/login") Login    li: a(href="/signup") Signuplogin.jade文件extends layoutblock bodyform(action="/login",method="POST")        //去掉这句话正常显示  fieldset    legent Log in    p      label Email      input(name="user[email]", type="text",value=signupEmail)    p      label Password      input(name="user[password]", type="password")    p      button Submit    p      a(href="/") Go back
查看完整描述

1 回答

?
依然c

TA贡献54条经验 获得超32个赞

if else要加括号的吧,form那里改成/login.js

查看完整回答
反对 回复 2017-02-21
  • Code_Fulture
    Code_Fulture
    不是,试了一下,不管用,jade中的if判断是不用加括号的,在jade用法介绍中有体现,介绍中说if前可能要加减号,不过也不管用。
  • 1 回答
  • 0 关注
  • 1897 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信