[新手]jade用变量会出现两个尖括号的问题
发布于 9个月前 作者 tsunamidesign 504 次浏览

h2 a(href="/blog/#{blog.id}") #{blog.title}

显示出来是这个样子

<h2><a href="/blog/5" class="score-161.9565217391304"><德国街角的微笑><!--德国街角的微笑--></a></h2>

用的是bootstrap的样式

数据库里查出来数据只是 德国街角的微笑 没有两边的尖括号。

10 回复

具体一点把,贴下代码?

刚开始先使用ejs吧,这个和HTML比较像,容易入手,而且一些初学书籍也是ejs的

h2 a(href="/blog/#{blog.id}") #{blog.title}

显示出来是这个样子

<h2><a href="/blog/5" class="score-161.9565217391304"><德国街角的微笑><!--德国街角的微笑--></a></h2>

用的是bootstrap的样式

数据库里查出来数据只是 德国街角的微笑 没有两边的尖括号。

已经基本熟悉jade的基本用法了。。。

写什么样的css会在文本左右加尖括号呢。用的bootstrap基本没怎么写css。 新手初到贵地,请多多指教

@tsunamidesign

为啥#{blog.title}要换行呢? 放在

a(href="/blog/#{blog.id}") #{blog.title}

后面

@yaochun 谢谢您。搞定了。能给我解释一下为什么吗,谢谢。

@tsunamidesign 换行排头就会当做是标签

或者前面加个 | 不知道行不行:

h2
    a(href="/blog/#{blog.id}")
        | #{blog.title}
回到顶部