node.js - 链接的 Jade 变量

标签 node.js express pug

我想知道如何将文本发送到 Jade View 并使用该文本形成链接的名称和链接本身。我不确定语法需要是什么。

我已经尝试过:a(href=#{link}) #{link},该语法有什么问题吗?当前错误是意外 token 非法。

完整代码:

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

最佳答案

我想您必须使用以下语法:!= 才能使用未转义的缓冲代码 ( check the Jade documentation for more information )

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

注意已测试,但请查看文档以完善这一点。

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

  a(href=link) #{linktext}

关于node.js - 链接的 Jade 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24354563/

相关文章:

android - 使用 phonegap 开发 Android 应用程序

javascript - 使用 Node.js 捕获延迟加载页面的屏幕截图

javascript - 在 pug 和 node.js 中获取复选框选中的值

c++ - 错误 MSB8007 : The Platform for project XXX is invalid. 平台 ='x64'

node.js - nodeclipse 中的 CoffeeScript 语法高亮

node.js - 带 Node.JS 和 Express 以及 .ejs 的 SPA

node.js - 如何使用主体解析器并表达 session NodeJs 中间件功能

node.js - 上传图片(Express/Node/MongoDB)

javascript - 在 pug (jade) 和 Node.js 中迭代两个数组

javascript - 如何将数据发送到jade(pug)中的JSON属性?