问题标签 [pugjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
946 浏览

node.js - 我怎样才能在 Jade(哈巴狗)中做到这一点?

我不知道如何i. 请帮我!a

0 投票
1 回答
975 浏览

node.js - Sailsjs:不能使用 pug 作为视图引擎?

我正在使用sails.js 并想使用pug(以前的jade)作为视图引擎,但是当我在views.js 中更改引擎时,出现错误。

我已经通过 npm 安装了 pug 并安装了最新的整合

这是我的views.js 文件的一部分:

这是我的 package.json:

0 投票
1 回答
6389 浏览

javascript - 玉/哈巴狗是否可以在包含语句中使用变量?

我正在开发 nodejs 应用程序,但我遇到了 include 语句的问题。当我像这样使用它时它可以工作:

...但是可以在包含上使用变量吗?

这些都不起作用:

结果是这样的:

0 投票
1 回答
2198 浏览

javascript - Node.js,Jade/Pug,如何提供完整和部分模板?

如果请求是通过 ajax 发出的,我只想从 page1.jade 发送块内容,如果是正常的 GET,它应该使用 layout.jade 中内置的这个块来回答

0 投票
3 回答
2262 浏览

visual-studio-2015 - .pug 文件的 Jade 语法高亮 Visual Studio 2015

这可能是一个非常愚蠢的问题,但我找不到任何选择让它发挥作用。

在最近将 npm 包名称从 jam 更改为 pug 之后,我四处走动并将我的项目中的所有 .jade 文件更改为 .pug - 根据包的要求。

这导致了一个琐碎的问题——jade 语法在 .pug 文件中没有突出显示。更何况在VS15中找不到.pug扩展文件添加jade编辑体验的选项。

在此处输入图像描述

有人想出如何让它工作吗?

0 投票
1 回答
7619 浏览

node.js - 在输入中存储值(Node、Sequelize、Pug)

我有一个关于我正在尝试使用 ia node.js、sequelize 和 pug 构建的 blogpost-app 的问题。

我正在遍历一个包含博客文章的数组,我想创建一个输入(我稍后将隐藏),其值来自数组。但是,当我运行应用程序时,表单不会显示帖子的 ID。相反,它显示#{post.id}.

我究竟做错了什么?

编辑:解决了。Pug 的语法与jade 语法不同。https://github.com/pugjs/pug/issues/2305

0 投票
1 回答
2700 浏览

gulp - 使用 gulp-data 在 Jade 中迭代 JSON 对象?

目标

使用 Gulp 呈现一个迭代 JSON 数组中的项目的 Jade 模板。

问题

尽我所能,我想不出一个让我访问 JSON 对象中的字段的解决方案。我逐字逐句地学习了 4 个单独的教程,我总是以cannot read property 'length' of undefined.

代码

项目.json

索引.jade

gulpfile.js

0 投票
2 回答
4914 浏览

pug - Pug/Jade 中的 IMG 标签——错误回复:嵌套内容

我正在使用 Pug 构建一个组件,并不断收到 img 元素的错误。下面是相关代码(CSS 类是 Tachyons'):

当我尝试编译它时,我收到以下错误:

我想不通。我想也许 svg 有问题,但事实并非如此。我想也许它需要一个alt属性,但事实并非如此。也许是压痕,但我也没有运气摆弄它。有任何想法吗?

0 投票
1 回答
11962 浏览

node.js - Pug(以前的 Jade)变量在 Anchor Href 内不能正确工作(插值)

我正在玩 Node 和 Express,我正在使用 Pug(以前的 Jade)模板引擎来呈现我的 html。在我开始尝试将变量注入href锚链接之前,一切都运行良好。奇怪的是,如果我将我的 Express 应用程序更改view engine为,jade那么事情就会开始按预期工作。

根据我读过的其他文章,该问题似乎是一个插值问题,但是我似乎找不到显示如何正确解决此问题的资源或文档。

前任。

我从roomsjson 数组中提取数据,然后使用for循环循环遍历每个数组元素并输出每个房间的数据。使用jade以下作品。

使用pug上述方法无法正常工作。具体来说,该a(href='/admin/rooms/delete/#{room.id}') Delete链接无法正常工作。它没有将房间 id 注入链接 href,而是直接输出#{room.id}作为href链接的结尾部分。

任何想法如何解决这个问题pug

请注意,我已尝试使用以下所有方法,pug但这些选项均无效。

  • a(href="/admin/rooms/delete/#{room.id}") Delete
  • a(href!="/admin/rooms/delete/#{room.id}") Delete
0 投票
0 回答
548 浏览

node.js - 无法使用 PUG/JUD 呈现 HTML

我正在尝试通过命令行将 .jade 模板呈现为 HTML。我添加了 CLI 依赖项。我花了几个小时在语法上,但不断收到同样的错误。我知道它说缩进不一致,但我看不到在哪里。