2016-03-03 53 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