问题标签 [pug]
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.
node.js - 不使用 Jade 的 Node.js + Express
是否可以在没有任何模板引擎的情况下使用 express ?
eclipse - eclipse的jade模板语法支持?
我刚刚开始使用nodejs模板引擎jade。不幸的是,我的 IDE eclipse 似乎不支持这种语法并且没有正确突出显示。
是否可以在 Eclipse 中添加对 .jade 文件的支持?
node.js - 将原始 Markdown 文本传递给 Jade
我正在玩我的第一个 Node.js Express应用程序,正如每个程序员都知道的那样,在测试新框架时首先应该构建一个博客!无论如何,我想用 Markdown 写文章,然后在视图中渲染。我看到 Jade 允许使用过滤器在视图本身内部完成此操作,但我无法使其正常工作。
为了简化情况,这里有一个我正在谈论的例子。
但是,这会输出:<section><h1>{md}</h1></section>
......它没有替换我传递给它的变量。
然后我尝试了这个:
输出是这样的:
所以,现在它不解析降价!
我已经能够通过解析app.js
文件中的markdown然后将HTML传递给视图来显示,但我不知道,这似乎有点混乱。
有没有办法将变量传递给 Jade 过滤器?
node.js - Jade 内联条件
我正在尝试使用 Jade 模板引擎使除了数组中的第一个元素之外的所有内容都具有 CSS 类。
我希望我能做到这样,但没有运气。有什么建议么?
我知道我可以将代码包装如下,但据我了解 Jade 的嵌套规则可以正常工作,我必须复制代码或将其提取到 Mixin 或其他东西中。
有没有更好的方法来做到这一点?
node.js - 使用js变量具有一个属性的多个属性
您好,我在使用 Jade 和 Node.JS 时遇到问题
我的模板中有以下代码:
它给了我以下错误:
SyntaxError: Unexpected identifier
但是如果我执行以下操作
它似乎工作,我做错了什么?任何帮助是极大的赞赏!:)
javascript - 在 Jade 和 Javascript 之间共享布局信息
我有一个基于 Node.js/Jade 的站点,我正在尝试使用一些简单的 Javascript 来添加一些交互性。
特别是,我正在尝试设置一个向表格添加新行的按钮。表格渲染目前在 Jade 中完成,我打算使用 JQuery 设置回调以添加行。
我的模板看起来像:
而且我认为我的 JS 回调将是
我可以在append
正文中用 HTML 重写整个布局,但这似乎很愚蠢。每次我改变一个,我都必须改变另一个。
有没有办法在 Jade 模板和 Javascript 之间共享布局代码?
javascript - 玉模板中的日期选择器
我是 Jade 和 express 的新手,需要将 jquery UI 中的 datepicker 添加到我的分层弹出窗口之一。我已经尝试了带有 onload 的内联脚本和标头 javascript,但没有任何运气。
任何建议或帮助将不胜感激。谢谢
scala - 使用 scalatra 管理状态
我知道 Scalatra 是一个轻量级的框架。但是,我想知道是否有任何技巧来管理少量状态。我有一个带有文本区域和几个复选框的表单。例如,假设 textarea 包含一个数学方程式,而复选框则包含一些附加选项。当我提交(方法=POST)时,我想在表单下方显示一个结果,但保持相同的选项(文本区域中的相同文本,选中相同的复选框)。
有没有什么好方法可以做到这一点?还是在生成 HTML 时需要手动设置值?我目前正在使用 Jade 生成 HTML。
javascript - Express & Jade,向布局添加代码的模板
我正在玩一个带有 Node.JS 的 Express 站点
我有一个布局文件,比方说,它看起来像这样:
据我所知,模板的输出被插入到一个名为的变量body
中,并被添加到第 3 行的布局中。但是,如果我想要一个模板来添加,例如,<meta>
在元素中添加一个标签,<head>
我该怎么做呢?
我确实看到了扩展模板和使用块的解释,但我不确定它是如何与使用布局联系起来的。模板本身不应该扩展布局,对吧?或者,模板继承是否完全不需要布局?我怀疑不是,但我不确定。
另外,既然我在这里,您如何指定要使用的不同布局,或者根本不使用任何布局。目前,视图呈现如下:
node.js - Node.js - Jade 视图中的嵌套数组
使用 Mongoose,我有一个模型页面,其中嵌入了 Feed 模型。当我转到 /pages 时,每个页面都会显示 page.title,但 feed 数据不会。我应该如何修改此代码以正确显示 feeds 数组中的数据?太感谢了
db.pages 示例:
网页.js
看法
有了我所拥有的,视图中生成了一个列表,但列表项为空。谢谢。