问题标签 [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.
javascript - Gulp.js - 在更改时监视和编译 swig.js 模板文件
我遇到了观看我的Swig.js html 模板并在每次更改时编译它们的问题,为此我使用Gulp.js任务运行器。这是我的gulpfile.js:
神话任务样式运行良好-每次更改myth/*.css
我都在client/css/
..
但是名为模板的任务只给出一次结果。当我更改views/index.html
文件时client/index.html
保持不变。在我的控制台中,我看到模板任务已运行但结果仍然相同..
也许我错过了一些缓存选项或类似的?!
node.js - 需要帮助将 MongoDB 与 Heroku 和 Node、Express 结合使用
我的项目目标是制作一个类似于清单的 Web 应用程序,用户可以在其中查看数据库中的内容并更新其中的内容。
数据库很简单。只是列出最喜欢的东西。例如 {"favorite":"Pie"},{"favorite":"Kitty"}
到目前为止,我已经弄清楚如何连接到数据库(MongoHQ)并显示单个数据元素。我已经尝试了几个小时,但我被难住了:
- 获取 html 文件以写入数据库中的任何数据。
- 编写 Post 表单以写入数据库。
请分享一些见解!
这是我的代码。
.html
网页.js
express - 模板数据未使用 ExpressJS 呈现在视图中
我的观点是:
因此,我希望将req.host
其替换为localhost
或其他东西。但呈现的是:
<script type="text/javascript", src="http://" + req.host + ":35729/livereload.js"></script>
我的快速配置有:app.set('view engine', 'html');
json - 带有子文档的 swig-template 测试条件
我有一个json:
我想有一个条件来检查:
- 如果对象中的任何项
z
、x
或大于,则显示 的值y
c
30
a
这可能吗?我做了一些研究,但找不到任何答案。请帮忙!谢谢!我试过了
node.js - Swig 模板引擎和 Sails.js - 如何更改 tagControls
我想将默认的Swig tagControls {% ... %} 更改为 {? ... ?} 我正在使用sails.js 框架。
我添加到配置文件夹 swig.js 文件,其中包含:
但它不起作用,在浏览器中查看是这样的:
所以,标签没有被解释。我的配置文件错了吗?标准标签 {% ... &} 工作正常。
html - 使用 swig 模板引擎导航 html 目录?
我在一个目录中有 2 个不同的目录。第一个是views
包含所有 swig 视图,例如newpost.html
. 另一个是temp_images
包含butterfly.png
.
在newpost.html
我心中,
Swig 打印文本,但不会显示蝴蝶。我不知道为什么,我仔细检查了 HTML。我也试过
这也不起作用。我使用 Swig 的方式会有问题吗?我也在使用 Node、Express、Mongo。
javascript - Swig 没有找到编译路径?
所以我尝试了 Swig 的 API 文档示例。
但是当我尝试运行时node index.js
,它给了我这个错误:
我很确定我已经正确输入了路径。这是因为 Swig 还是我?
javascript - 在没有把手的情况下使用带有 Assemble 的 Grunt(使用 Consolidatejs/Swig)?
我正在尝试在我的Assemble中使用Consolidate.js(带有Swig渲染引擎),如. 它不起作用:Grunfile.js
options.engine
它给了我一个警告:
警告:对象函数 [..] 没有方法“init”。使用 --force 继续。
如果我删除initializeEngine
我得到的选项:
警告:合并不支持渲染。使用 --force 继续。
如何将 Swig 与 Assemble 一起使用?我想替换默认引擎 Handlebars,因为我已经知道 Twig 引擎(它与 Swig 非常相似)。
node.js - 如何在 Swig 中使用多个部分?
在我看来,Swig 不会渲染一些局部。如何通过block
正确的方式?什么文件应该扩展什么?
我的观点有这样的结构:
index.html是 Swig 呈现的。它看起来像这样:
layout.html看起来像这样:
header.html看起来像这样:
header_logo.html看起来像这样。而这个没有渲染。