Node.js 链接的Jade变量

Node.js 链接的Jade变量,node.js,express,pug,Node.js,Express,Pug,我想知道如何将文本发送到jade视图,并使用该文本形成链接的名称和链接本身。我不确定语法应该是什么 我试过:a(href={link}){link},这个语法有什么问题?当前错误为意外标记非法 完整代码: extends layout block content h1 #{title} p #{text} a(href=#{link}) #{linktext} 我想您必须使用以下语法:=使用未转义的缓冲代码() 注意:已测试,但请查看文档以完善此功能 编辑:正如Scimoneste

我想知道如何将文本发送到jade视图,并使用该文本形成链接的名称和链接本身。我不确定语法应该是什么

我试过:
a(href={link}){link}
,这个语法有什么问题?当前错误为意外标记非法

完整代码:

extends layout
block content
  h1 #{title}
  p #{text}
  a(href=#{link}) #{linktext}

我想您必须使用以下语法:
=
使用未转义的缓冲代码()

注意:已测试,但请查看文档以完善此功能

编辑:正如Scimonester所说,仅使用缓冲代码通常可以正常工作:

  a(href=link) #{linktext}

有什么不起作用的吗?这里的问题是什么?这不起作用:a(href={link}){linktext}。不知道为什么。我相信它应该是
a(href=link)
。谢谢!不知道未替换的缓冲代码。@但它们似乎都能工作。你知道什么时候一个会比另一个更受欢迎吗?事实上,我甚至没有意识到这一点=在属性设置中工作<如果有用户输入,代码>=可能更安全。
  a(href=link) #{linktext}