问题标签 [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 回答
80 浏览

swig-template - 如何从命令行使用 swig-extras

我已经通过 npm 包管理器安装了swig-extras ,因为我需要新的过滤器。

我正在使用命令行界面编译我的模板

我尝试实现截断过滤器,但我不知道如何更改命令以实现 swig-extras 过滤器。

0 投票
1 回答
1205 浏览

node.js - 使用 Swig 渲染静态文件

我正在尝试使用 NodeJS 开发博客。我找到了一个不错的HTML 博客主题,并将所有文件放入views文件夹。这是app.js的内容

此代码正在渲染index.html并在 index.html 中渲染menu_items。但它不会渲染像 css 和 js 这样的静态文件。

在此处输入图像描述

为了渲染它们,我注释掉app.use(express.static(__dirname + '/views')); 线。这次是渲染静态文件而不是渲染menu_items变量。 在此处输入图像描述

您可以查看此存储库中的所有文件中的所有文件。你能告诉我我缺少什么吗?

** 更新 1 ** 我添加了这些行而不是注释行

但我不确定这是否是解决我的问题的正确方法。

0 投票
2 回答
552 浏览

node.js - nodejs + express + swig:渲染前如何检查请求?

老实说,我真的不知道 nodejs、express 和 swig 是如何工作的。我有这段代码似乎可以提供我所有的 html 页面

我希望能够在返回 html 文件之前检查请求。具体来说,我想检查用户是否使用旧版本的 IE 并将它们重定向到另一个页面。

现在,我可以检查请求并重定向特定页面,如下所示

但我不想为每个 .html 页面都指定这个。如何拦截请求并对所有 html 页面执行此操作?

0 投票
2 回答
427 浏览

node.js - phpstorm 使用 swig 模板引擎?

如何在 JetBrains PhpStorm 8.0.2 中安装或配置 SWIG 模板引擎?

我有:

  • “PhpStorm”:8.0.2
  • “node.js”v0.10.36
  • “快递”:4.10.6
  • “痛饮”:1.4.2

如何为我的 PhpStorm 进行 swig 模板设置?

0 投票
1 回答
273 浏览

yaml - 将 YAML 与 Swig 模板一起使用

是否有与 Assemble 为 Swig 集成 YAML 的等价物?

不得不写{% block title %}Title Here{% endblock %}不如:

关于如何将 YAML 与 Swig 集成的任何想法?

0 投票
1 回答
389 浏览

angularjs - 带有 SWIG 中间件的 Angular

{{}}我在两边使用都有小问题。例如{{}},在标签的内容中我可以更改为,ng-bind-html="Content"但是例如当我有ng-src属性并且我需要从变量加载数据时,我将如何成功?如果有任何像 SWIG 这样的中间件,例如{{{}}}使用或类似的东西?中间件我需要它像中间件一样的html。也许 SWIG 可以更改{{}}为其他东西并与之合作?

0 投票
1 回答
192 浏览

json - SWIG json 对象解析为客户端 json

我正在使用 Angularjs,但我想它可以是简单的 JavaScript。

我做了什么:

items有 JSON 对象。我收到错误消息:

Uncaught SyntaxError: Unexpected token o`。

我不确定这是否是正确的方法。任何想法?

0 投票
0 回答
556 浏览

web - Gulp 停止观看

我正在使用 gulp 来观看某些文件并运行某些任务,但是在前几次运行之后,它似乎停止了观看。如果我将 html 文件保存在 pages 目录中,在前两到五次更新之后,模板任务似乎停止运行。我在下面包含了我的 gulpfile。

0 投票
1 回答
1096 浏览

node.js - 不是有效的目录路径

我开始使用node-email-templates发送带有swig模板的电子邮件,我收到了这个错误。

templates/welcome.html 不是有效的目录路径

这是我controllers/email.js文件中的代码。

注意:模板文件夹与控制器文件夹位于同一目录中,这就是我使用'../templates'For path.join的原因。

0 投票
2 回答
870 浏览

node.js - 带有 mongodb find 的函数不返回结果

当我在 Swig 模板中调用函数时,我试图返回 Mongo 结果。它不等待 mongo 结果并继续渲染模板。

示例代码:

然后我尝试调用该函数,但返回“未定义”。

请帮忙