问题标签 [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 - 你可以在脚本中渲染 swigjs 吗?
我在我的网站上使用 nodejs + express + swigjs 并卡住了。我有一个<select>
包含<option>
由传递给我的模板的变量填充的 s 。选择一个选项后,我想在 a<script>
中找到该选择并在页面的其他位置使用它。
你能用 swig 做到这一点吗?我查看了他们的所有文档,但没有找到让这种情况发生的过滤器/选项/标签。我很想看一个例子。谢谢!
编辑:这就是我想要做的。
我的控制器使用以下指令呈现模板:
在我的模板中,我想做以下事情:
media
是一个对象数组。
但无论我如何过滤数据,它都不会在不发生 javascript 错误的情况下通过。
node.js - NodeJS Swig math
I'm completely baffled by swig templating in node. How do I subtract two values?
Neither of the following works:
I ended up having to compute this in the view and pass it in. Is that the only way? I guess I could write my own subtract
filter, but that seems like a bad solution.
node.js - 在 Express 和 Swig 中使用 node-reversable-router
使用 Swig 和 Express,我已经习惯了命名路由,因此我可以在视图和重定向中引用它们,而无需直接使用 URL。
我找到了扩展 Express 的好模块node-reversable-router,这似乎可以很好地完成工作,但它的帮助 url() 方法/函数似乎没有正确地暴露于视图(Swig),因此,我不能在那里使用它。
Express 抛出“500 TypeError: Cannot read property 'login' of undefined”(我认为 url('login') 助手)。
有没有人用过这个路由器和 Jade 以外的模板引擎?
这是我的 app.js 文件:
这是我的 routes/login.js (股票标准 Express 生成):
这是我的 view/login.html - url() 助手在表单操作中大约一半:
node.js - Swig (node.js) 包含一个文件并传递一个对象
我正面临这个问题。
我有一个包含另一个这样的页面:
索引.html
petsObject 是这样的对象
当我尝试渲染页面时,我得到一个只有这个的空白页面:
[对象对象]
我不知道发生了什么:(
提前致谢!
javascript - 使用 Nodejs、Express、Swig for 循环,
我正在尝试创建一个循环来使用 swig 访问数组对象。
我想创建一个检查对象长度的循环。我可以通过 {{styles[0].style}} 访问对象。其中 [] 是一个数组。所以我需要做的是拥有类似的东西
如果样式对象中有十个数组,我需要炫耀 {{styles[0].style}}, {{styles[1].style}}, ... {{styles[9].style}}
这是我要放置 {{}} 的代码:
我认为需要类似的东西:
有人可以帮忙吗?谢谢!
这是我的 JSON:
javascript - 如何在 Swig 模板中包含 JS 文件?
我正在使用 Node.js、Express 3.0 和 Swig(以及其他东西)创建一个 Web 应用程序。在我的一个模板上,我想“包含”一个 JavaScript 文件。我注意到 Jade 中存在该功能,但无法弄清楚如何在 Swig 中执行此操作。如果此功能确实存在,我将如何去做?
express - Swig 模板在第二次调用时挂起
我正在编写一个使用express
并希望swig
用作渲染引擎的应用程序。我以前用过,很好用,但是版本变了,我不知道该怎么办。这是我到目前为止所写的:
网页.js
意见/根/home.html
现在的问题是,当我启动服务器并localhost:5000/
在浏览器中打开它时,它会正确显示Your are at root#home, x = 1
。但是在我提出第二个请求后localhost:5000/
,它就挂了……没有回复。在日志中我看到请求进入函数并退出它
javascript - for循环痛饮,nodejs
我正在尝试创建一个循环..
这是javascript:
我希望每行最多 4 个单元格,所以如果我有 9 个单元格,我应该有 2 个完整的行和 1 个只有一个单元格的行。
我们如何像 javascript 一样用 swig 设置条件?
这是我的html代码:
javascript - swig for loop node.js, express, mongodb
我正在用 swig 引擎创建一个 for 循环。基本上,如果我在父母的 td new tr 下有超过 4 个表,将创建并继续......请帮助!:(
这是我的 JSON:
javascript - Sails.js swig 模板不起作用
我安装了 Sails.js 0.9.4 并使用以下命令创建了一个使用 swig 模板引擎的应用程序:
当我尝试通过运行该应用程序时,sails lift
出现以下错误:
有谁知道为什么?它与jade 或ejs 以及/config/views.js 文件状态中的文档完美配合,Sails 也支持其他模板(包括swig)。