如何替换 JADE 标记中的字符串?

Cod*_*360 0 javascript pug

我有以下代码:

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
Run Code Online (Sandbox Code Playgroud)

我收到错误,因为我认为我完成 .replace 的方式无效。

如果有人有任何建议或之前经历过这种情况,如果您能提供一些建议,我将不胜感激。

谢谢

Rah*_*zir 5

你没有逃避文字引号。只需将'单引号替换为双引号即可"

就像这样:

event.name.replace(" ", "-")
Run Code Online (Sandbox Code Playgroud)