问题标签 [nunjucks]

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 投票
3 回答
715 浏览

javascript - Sails.js、Nunjucks 和 LiveReload

我已经设法让 Nunjucks 与 Sails.js 一起工作,但似乎在我重新启动服务器之前这些更改并没有被采纳。我会自动看到一次或两次反映的更改,但在那之后,即使手动刷新浏览器也不会显示我的更改。

我用这里的建议实现了 LiveReload:

获取 livereload 以使用 Sails.js

但我不怀疑这是 LiveReload 的问题。

有没有其他人让 Sails.js 和 Nunjucks 一起玩得很好?如果是这样,怎么做?

0 投票
1 回答
2312 浏览

gulp - 模板渲染错误:Enblock 中的预期块结束

当我重新启动GULP时, Nunjucks会引发此错误。我看不出问题可能是什么。不幸的是,Nunjucks 没有给我发生这种情况的文件或标签。

似乎我在我的基本index.html文件中正确定义了 block 和 enblock 。我有这两个标签:

......

有任何想法吗?

0 投票
2 回答
1059 浏览

javascript - 在客户端js中访问服务器端js发送的数组

我正在使用 nunjucks 模板学习 expressjs,mongodb。数组通过以下方式从服务器发送到 html:

变量 polls 是一个对象数组。我能够在 html 视图中成功访问 polls 数组,但我不知道如何在客户端 js 文件中访问它以使用数组内的数据绘制图表。

如果我使用<input type='hidden value='{{ polls }}'>,它将被转换为字符串和数组,其中的对象无法在客户端 js 中访问。可以做什么?

0 投票
4 回答
3511 浏览

javascript - 循环遍历 nunjucks 中的对象?

我有一个名为“list.json”的文件,设置如下:

我怎样才能循环这个?我想做类似的事情:

0 投票
2 回答
1926 浏览

javascript - 我什么时候应该在 Angular 中使用 Nunjucks?

我一直在使用诸如骨干木偶、淘汰赛和其他框架……在这些情况下,有时使用把手或任何其他模板引擎可能是一个不错的选择。

当我使用 Angular 时,我发现了 ng-repeat、ng-if 和自定义指令。然后我发现 Nunjucks 似乎是一个很酷的模板引擎。

是否有充分的理由将 Angular 与 Nunjucks 混合用于一个项目?在同一个项目中使用两者有什么好处吗?

0 投票
1 回答
361 浏览

gulp - 可以在 gulp-nunjucks-render 中使用环境函数吗?

我想使用Nunjucks render 之类的东西,但有另一个功能。例如addglobal

可能吗?

0 投票
1 回答
471 浏览

nunjucks - 如何在 Nunjucks 中逃避导入的部分

我想从 Nunjucks 中的导入文件中转义 HTML 代码。

文件“item.html”包含以下代码:

我希望父文件(包括 item.html)具有以下输出:

我尝试用转义过滤器包围包含:

但是,在这种情况下,文件不会被正确包含。有任何想法吗?

0 投票
1 回答
288 浏览

nunjucks - 如何使用 nunjucks 模板中的 HexoJS css 助手?

我得到错误:

我的主题/主题名称/layout/layout.nunjucks 文件包含以下代码:

0 投票
2 回答
1943 浏览

javascript - Nunjucks nl2br 不存在?

我需要一个像 Jinja "nl2br" 这样的过滤器,但在 Nunjucks 中。在文档中提到(https://mozilla.github.io/nunjucks/templating.html),但我在 nunjucks 代码中搜索了它(https://github.com/mozilla/nunjucks/blob/master/src /filters.js)并且它不存在。

有人知道如何使用等效过滤器或其他解决方案来解决它吗?或者我需要创建过滤器?

0 投票
1 回答
234 浏览

hapijs - 在 Hapi 上使用带有 Nunjucks 的手表

因此,我尝试了 Vision 文档中的 Nunjucks示例以及插件nunjucks-hapi,结果相同 - 手表不起作用。

套餐:

关于在哪里寻找问题的建议?