问题标签 [swig-template]

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 投票
1 回答
120 浏览

assemble - 是否可以在 Assemble 中使用 Swig 的块标签?

使用 assemble-swig,这是我的模板:

这是我的页面:

结果:页面中没有数据显示

只有当我{{body}}在模板中使用标签时,页面的所有内容才会被插入,但不尊重block标签。

0 投票
1 回答
4135 浏览

node.js - 在 node.js 中使用 Swig 模板引擎是错误的吗?

以这种方式将 Swig 与 node.js 一起使用是错误的吗?如果是 - 为什么?

如果需要其他信息来回答问题,请告诉我。

如果可能,请添加有助于理解答案的链接或/和代码示例。

当前的代码可以工作并且可以实现我想要的,但是感觉这里的某些东西(或所有东西:))是错误的。

我的文件如下所示:

意见/block-header.html

意见/block-footer.html

意见/布局-home.html

控制器/home.js

在此先感谢您的时间。

0 投票
3 回答
1422 浏览

node.js - Node js swig 对象显示

{{ item|json_encode }} 输出为:

{{item.dateCreated}} 显示 [object Object]。

我使用 {{ item.id }},而不是 {{ item._id }},因为 [object Object] 输出。

0 投票
1 回答
196 浏览

javascript - 在 NodeJS 中使用 Swig 加载外部页面

我正在尝试将在 NodeJS 模块中的外部页面中生成的 HTML 包含在内,使用 Swig 来生成视图。我想要做的基本上与您<c:import/>在 JSTL 中使用标记所获得的行为相同。

到目前为止,我已经尝试过:

  • {{ include http://another.webpage }}
  • {{ include 'http://another.webpage' }}
  • {% include http://another.webpage %}
  • {% include 'http://another.webpage' %}

但他们都没有工作。

任何帮助,将不胜感激

非常感谢

0 投票
1 回答
522 浏览

javascript - 对对象数组javascript执行数学运算

使用节点创建基于电子商务/金融的应用程序我无法弄清楚如何在静态变量中具有基数var budget = 300;,然后将费用存储在数组中的对象中

并从budget变量中扣除价格,然后显示在模板中

ps 我使用 express 和 swig

0 投票
3 回答
4976 浏览

node.js - 在 AngularJS 的 Swig 模板中转义双花括号 {{ }}

Swig 模板和 AngularJS 都使用双花括号表示法。如何在 Swig for Angular 中转义双卷曲?

0 投票
1 回答
371 浏览

macros - Swig 的宏是否支持动态调用嵌套宏?

我创建了一个动态调用新宏的 Swig 宏。我发现这样做的结果是嵌套宏中的 HTML 标记没有呈现为 HTML,而是呈现为包含我使用的 HTML 标记的 HTML 文本节点。我的测试标记只是一个带有“Hello World!”的 H1 元素。元素内部。

Swig 的宏支持调用嵌套宏吗?或者关于如何从嵌套宏中获取 HTML 标记以呈现为 HTML 的任何想法?

这是我用于此测试的确切代码:

macros.html 主要/父宏(HTML 呈现良好):

transitions.html 嵌套/子宏(呈现字符串):

0 投票
1 回答
427 浏览

node.js - Swig-template 默认扩展

我可以设置什么扩展名吗?例如:

我可以为某些布局设置自定义扩展吗?喜欢:

0 投票
1 回答
706 浏览

javascript - Nodejs swig,子字符串或限制字符

有没有办法限制字符串?例子:

或者可能是子字符串函数?

0 投票
1 回答
343 浏览

node.js - 使用 consolidate 设置 swig 选项

我目前正在使用带有 consolidate 的 swig 并且效果很好:

现在,我想调整swig options,例如更改 autoescaping 的默认值。

知道我该怎么做吗?