2016-03-03 47 views
0

我有以下代码:如何替换JADE标记中的字符串?

ul.events 
      each event, i in data 
       li 
        strong #{event.name} - 
        | Posted By #{event.username} 
        p #{event.description} 
        a(href= '/events/show/#{event.name.replace(' ','-')}', class='btn btn-default') Read More 

我收到一个错误,因为我不认为我已经做了.replace有效的方式。

如果任何人有任何建议或经历过此之前,那么我将不胜感激,如果你能提供一些建议。

谢谢

+0

证明'replace'运行的代码。 – Nonemoticoner

+0

替换方法是JADE的一部分,它不是我定制的东西。 – Codarz360

+0

但是你在Jade里有js。你应该在Jade代码之外做'替换'操作。 – Nonemoticoner

回答

2

你不逃避文字引号。只需使用双"

像这样更换'单引号:

event.name.replace(" ", "-") 
+0

啊,我没有注意到。现在看起来工作正常。谢谢 :) – Codarz360