玉有条件意外令牌非法
jade conditional unexpected token illegal
我正在使用 express、node 和 jade 构建一个小型应用程序。我正在努力让它发挥作用:
if user
p Welcome, #{user.fullName}
p
.div(style={position: 'absolute', right: '150px', top: '75px'})
unless #{user.email} == "someemail@gmail.com"
a.btn.btn-primary(href="/upload") Upload New Schedule
br
br
a.btn.btn-primary(href="/logout") Logout
我试过 运行 上面的方法,它在行上给出了一个错误:
unless #{user.email} == "someemail@gmail.com"
函数 () 中出现非法的意外令牌
对正在发生的事情有什么想法吗?顺便说一下,一切都是缩进的。谢谢!
改变
unless #{user.email} == "someemail@gmail.com"
到
unless user.email == "someemail@gmail.com"
运行它
$ cat test.jade && jade test.jade && cat test.html
- var user={fullName:'me',email:'me@here.org'}
if user
p Welcome, #{user.fullName}
p
.div(style={position: 'absolute', right: '150px', top: '75px'})
unless user.email == "someemail@gmail.com"
a.btn.btn-primary(href="/upload") Upload New Schedule
br
br
a.btn.btn-primary(href="/logout") Logout
rendered test.html
<p>Welcome, me </p><p></p><div style="position:absolute;right:150px;top:75px" class="div"><a href="/upload" class="btn btn-primary">Upload New Schedule</a><br/><br/><a href="/logout" class="btn btn-primary">Logout</a></div>
您必须确保已定义用户,否则条件部分将始终呈现
我正在使用 express、node 和 jade 构建一个小型应用程序。我正在努力让它发挥作用:
if user
p Welcome, #{user.fullName}
p
.div(style={position: 'absolute', right: '150px', top: '75px'})
unless #{user.email} == "someemail@gmail.com"
a.btn.btn-primary(href="/upload") Upload New Schedule
br
br
a.btn.btn-primary(href="/logout") Logout
我试过 运行 上面的方法,它在行上给出了一个错误:
unless #{user.email} == "someemail@gmail.com"
函数 () 中出现非法的意外令牌
对正在发生的事情有什么想法吗?顺便说一下,一切都是缩进的。谢谢!
改变
unless #{user.email} == "someemail@gmail.com"
到
unless user.email == "someemail@gmail.com"
运行它
$ cat test.jade && jade test.jade && cat test.html
- var user={fullName:'me',email:'me@here.org'}
if user
p Welcome, #{user.fullName}
p
.div(style={position: 'absolute', right: '150px', top: '75px'})
unless user.email == "someemail@gmail.com"
a.btn.btn-primary(href="/upload") Upload New Schedule
br
br
a.btn.btn-primary(href="/logout") Logout
rendered test.html
<p>Welcome, me </p><p></p><div style="position:absolute;right:150px;top:75px" class="div"><a href="/upload" class="btn btn-primary">Upload New Schedule</a><br/><br/><a href="/logout" class="btn btn-primary">Logout</a></div>
您必须确保已定义用户,否则条件部分将始终呈现