问题标签 [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.
json - 使用 swig-template 访问 json 数据
我正在使用 swig-template 访问“颜色”对象,我需要以这种列表格式表达每种颜色:
我怎样才能访问这个json?
附言。我尝试了其他方法但没有运气,我所拥有的是 {{style_list.colors|sort}} 它给了我这样的:
node.js - Node.js 和 swig 模板引擎 - 包括模板内的模板
我试图创建包含登录表单的主页(node.js 和 mongoDB 应用程序的一部分)。为了添加视图部分,我包含了带有返回 HTML 的函数的 js 文件,但我可以看到更好的是使用模板引擎。一切都很好,直到我在另一个中包含一个已编译的 swig 部分。主页输出正常,但登录部分输出类似于页面上的文本。如何将登录 HTML 输出为 HTML 而不是纯文本?
是否需要更多信息才能理解该问题?
先感谢您。
mainpage_tpl.html:
swig-template - 在 Swig 模板中测试空变量
在 Twig 中,我有运算符is并测试空变量(字符串或数组):
我怎么能在 Swig 模板中做这样的事情?
node.js - 在 Express.js 上使用 res.render 时正确捕获 swig 模板错误
我正在使用 Express.js 和 swig 模板来构建 Web 应用程序。问题是当 swig 渲染失败时(例如当模板出现故障时),我无法捕捉到它抛出的错误并且节点崩溃。
具体来说,当我使用 stringGenerator 函数返回一个对象并以错误的方式引用该对象时,就会出现错误。我收到了一个我似乎无法捕捉到的“意外键”错误。
如何捕捉 swig 在 res.render 中引发的错误。
javascript - Swig 模板,测试条件
我怎么能用 swig-template 做这样的事情?
例如,如果 remId = 123455_instock_white 我需要找出 remId 是否有库存或预库存。
因此,如果 Id 包含 instock,则 Id 将进入 instock 表,如果 Id 包含 prestock,则 Id 将进入 prestock 表。
任何的想法?我该如何过滤这个?
node.js - 使用 swig 模板渲染文件而不使用 express
我一直成功地使用 swig(django 风格的模板引擎)和 express。我正在尝试在请求/渲染之外使用 swig,只需将上下文传递给 swig 标记的文件并让它生成 HTML。
如果不使用 express,我无法弄清楚 API。
从网站上,他们有这个我无法工作的例子: https ://github.com/paularmstrong/swig/tree/bd3f5a0dc08078ffd4372fa61248f8d50d8cbbf8
render
tmpl 对象上不存在错误提示?(compileFile 似乎工作正常。)
显然有些东西我不理解,或者我需要在示例之外包含一些内容。
更新:在评论后添加了 swig 的版本号,以明确我正在使用的版本。
geddy - Geddy swig 模板
是否可以在 geddy 中使用 swig 继承?当我查看 geddy gen app app1 --swig 生成的代码时,看起来一切都像 ejs 但只是将其更改为 {{ 或 {%.
是否有关于如何在 Geddy 上使用 swig 的文档或示例。
谢谢
npm - Nodejs Swig 模板命令行
无法安装 Twig 模板 CLI
http://paularmstrong.github.io/swig/docs/cli/
当我安装 sudo npm install swig --global
我会得到
尝试执行 swig 时找不到命令错误
javascript - 带有 Express.js 和 Node.js 的 Swig 的条件扩展标记
有谁知道如何使 Swig 模板引擎的扩展标签有条件或能够使用传递的变量。
而不是这个:
我想这样做
在 express.js 中使用 this 渲染文件
以前有人这样做过吗?使模板扩展有条件或传递变量而不是字符串。非常感谢您的帮助。
path - 带有 assemble 和 swig 的路径
我有一个项目正在运行 grunt,其中 assemble 和 swig 作为模板引擎。我需要知道如何处理导航路径,因为我想将一些文件存储在子文件夹中。
我刚刚找到了这个用于组装:http ://assemble.io/helpers/helpers-path.html 但这对我不起作用,它说“警告:意外的字符串使用”。
有人知道解决方案吗?您需要更多信息吗?