问题标签 [eco]
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.
partials - 如何使用部分集合来插入基于 url 的部分?
我正在使用带有 eco 模板引擎和 partials 插件的 docpad。这样做的目的是在登录页面中插入一个片段列表。
合乎逻辑的方法(对我来说)是遍历片段的集合并插入每个片段。
我有以下结构(按照初学者指南添加博客文章和部分 doco):
hello.html.eco 的内容:
world.html.eco 的内容:
default.html.eco 的内容(布局)
以及 index.html.eco 的内容:
如上所述,docpad 将崩溃并带有Cannot read property '0' of null
. 但是,如果我删除该行<%- @partial("<%= page.url %>") %>
,则它可以工作。
以下行检索部分目录中 isArticle 设置为 true 的所有文件。
如果我更改<%- @partial("<%= page.url %>") %>
为<p>page.url</p>
然后输出列表 /hello.html 和 /world.html,这是我所期望的。
似乎<%-
在一行中使用两次,有效地尝试嵌入一些生态,导致了问题。
有谁知道我该如何解决这个问题?我试图避免@partial("<filename>")
为我希望插入的每个文件手动编码。有没有办法以某种方式传递给@partial
的值page.url
?
coffeescript - 使用具有增量和元数据使用的 eco 执行 for 循环
我正在使用 docpad 和索引页面,在导航窗格中,我想获取按类别分组的链接列表。
类别在顶部元信息中的每个降价文档中定义。例如category:"tutorials"
所以我有这个:
但当然这很糟糕,因为它循环的文件数量是我拥有的文件数量的两倍。我只有一个类别,我希望它在打印链接列表时只循环一次。
使用 jekyll 是这样完成的(来自https://github.com/devo-ps/carte的 _includes nav.html 的一部分):
他不知何故知道有多少类别。我不知道如何将它移植到 docpad
ruby-on-rails - Eco templates - Some artefacts in code
Using eco template I form follow code:
But after rendering I see some artifacts in my code:
p.s.
I've tried to mark my code by characters "a", "b", "c", ... :
And here is what I've seen >>> h 9 i:
But the numbers are different? Not only "9".
What's wrong?
ruby-on-rails - 生态模板中的 Rails link_to
我正在尝试使用带有 Rails 后端的 Backbone Marionette 在生态模板中创建链接。我试图让用户以 CSV/XLS 格式下载数据。如果我在常规的 rails 视图中,我可以做到<%= link_to "CSV", surveys_path(format: "csv") %>
。
有谁知道我如何在生态模板中生成上面的 link_to 片段?
coffeescript - 在 Docpad 中过滤 @getFilesAtPath 结果
在 Docpad 中,以下代码(使用 Query-Engine 助手和eco)从目录树中提取文件名列表并将其 url 添加到数组中:
我如何将查询限制为文件的子集,只说 PNG?
docpad - 无法使用 findAll() 搜索子目录
我正在使用eco renderer
inside Docpad
(基于https://github.com/zenorocha/browser-diet构建网站)
在其中,我需要找到特定子目录中的所有文档。
目录结构为:
/src/documents/test1/test2
我需要找到存储在test2
我可以找到test1
使用中的所有文件:
当我添加一个额外的子目录时,没有返回任何文档,使用:
该 URL 上有文档,所以我做错了什么?
docpad - 有没有办法在 DocPad 中使用 eco 要求元数据?
目前,我正在建立一个新的 DocPad 项目,我明确要求设置某些元数据。如果没有设置,我希望 DocPad 给我一些警告,可惜我在网上找不到任何关于如何设置的提示。
我的文件 default.html.eco 通过从文档中访问它来打印标题,如下所示:
但是,如果未设置,则输出为空。
我希望 DocPad 警告我丢失的数据。有没有我缺少的设置?
ruby-on-rails-4 - Rails 4 应用程序中的 JST,使用主干.js
我正在尝试使用backbone.js 将一个简单的rails 4 应用程序从服务器端.erb(或.haml)迁移到一个单页应用程序。由于我是新手,因此我遵循了 Railcast 教程 #323。本教程是使用 Rails 3.2 完成的,但我使用的是当前的 Rails 4 gemset。一切都很顺利,直到我尝试使用 .eco 模板来构建视图,如下所示:
当我使用 js 控制台(谷歌浏览器)检查时,我发现“JST”未定义。我需要包括什么来完成这项工作吗?
bash - 通过给定的数字在循环中倒数到零
我正在尝试编写一个while循环来确定给出的数字倒数到0。此外,如果没有给出参数,则必须显示“没有给出参数。
现在我让它倒计时,但最后一个数字不是 0,并且在倒计时时它从数字 1 开始。我必须使用 while 循环。
我的新脚本。
这就是我的输出。
我需要它达到 0
mysql - 如何在 Coffeescript 中创建 MySQL 数据库连接
如何在 CoffeeScript 中连接 MySQL 数据库。如何运行它。我使用 node.js 创建了 MySQL 连接并在终端中显示记录,但如何在浏览器上显示它。我正在使用 ECO 模板在浏览器上显示。我需要使用咖啡脚本进行数据库连接
文件 - db_test.js