问题标签 [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.

0 投票
1 回答
51 浏览

javascript - 将整数添加到数组

我正在尝试使用对象数组来简化维护 HTML 按钮列表。这是我的代码:

问题是生成的数组如下所示:

这弄乱了输出。为什么对象中散布着整数,我该如何防止呢?

我可能以一种非常次优的方式来做这件事(我是 DocPad、ECO 和 CoffeeScript 的新手),所以任何关于如何改进我的代码的建议都将不胜感激。

0 投票
1 回答
60 浏览

coffeescript - 如何根据 Docpad 上的日期显示“即将发布”的内容?

我正在尝试宣传页面上的内容。该内容应该是即将到来的内容,即所有相同类型中的下一个(“事件”)。

以下是元数据的样子:

docpad.coffee 文件集合配置看起来像(使用 moment.js):

最后在 index.html.eco 中:

问题:它显示了我所有的事件,而不仅仅是未来的事件。当我使用该events集合时,它按预期工作(所有事件按日期顺序排序)。但是当我使用该next_events集合时没有区别。我知道要只显示一个,我需要使用类似<% for event in @getCollection("next_events").toJSON()[0]: %>.

任何指针都非常感谢。

0 投票
2 回答
425 浏览

javascript - 使用 Marionette.js 访问 Eco 模板中的实例方法

我有简单的控制器

并查看文件:

我想在我的place模型实例上访问一个名为的方法,它通过 Supermodel.js ( http://pathable.github.io/supermodel/ )返回模型place.posts()的关联。我正在使用 Eco 模板 ( https://github.com/sstephenson/eco ),并且一直在遵循http://www.backbonerails.com上的教程中的模式。CollectionPost

任何人都知道我应该如何访问posts我的生态模板中的关联?最好我希望能够访问实际的方法.posts(),但我会满足于在我的视图中创建一个posts变量并将其传递到模板中。

谢谢,如果您需要更多信息,请询问。

0 投票
0 回答
76 浏览

javascript - Spine.List 不在视图中呈现

我正在开发一个具有以下设置的 SpineJs 应用程序:帖子(基本上是聊天室),每个帖子中都有多条消息,就像文本消息流,甚至是聊天室流。我在让Spine.List功能正常工作时遇到问题,但我怀疑我做的不是很正确……</p>

我创建了我的控制器和视图的要点:https ://gist.github.com/coolbox/6880967

post.main.coffee

秀生态

消息.jeco

您将能够看到属于 Post 的“消息”作为对象数组包含在 Post 对象中。我的怀疑是因为这些消息不是 Spine 对象,所以它们不能与我的Spine.list. 如果是这样,我最好的选择是什么?

作为提醒,我在控制台中没有收到任何错误,除了nav我拥有的一些其他点点滴滴之外,屏幕上没有任何内容。

任何帮助将非常感激。谢谢。

0 投票
1 回答
482 浏览

ruby-on-rails - Rails Backbone 在 jst.eco 模板中渲染嵌套 JSON

我有这组 JSON 数据

JSON

假设我发送的这些数据就像

如何检索template.jst.eco中的数据

我曾尝试使用这种 for 循环

它只是不起作用

如果我尝试在 template.jst.eco 中以这种方式打印出来

它会显示这种东西

有什么帮助吗?

非常感谢

0 投票
1 回答
187 浏览

coffeescript - 无法在 Backbone.Modal 中插入 Marionette 的视图

我尝试使用这个主干扩展来制作可堆叠的模态。

http://awkward.github.io/backbone.modal/

它说与 Marionette 兼容,所以我一直在尝试将它与我用它创建的视图一起使用。但是问题似乎不允许我使用生态模板,并且网站中的示例仅使用下划线模板。

为了使用生态模板声明 Marionette 视图,我需要做的就是:

但是我不能以这种方式为 Backbone.Modal 视图类定义模板,我也不能将视图传递到模板中,我尝试使用视图可堆叠部分,但我对它非常迷茫。

感谢您的时间和回答。

0 投票
1 回答
409 浏览

ruby-on-rails - 如何在 Backbone 中使用 Rails 路由和助手?

我想在我的 Backbone.js 代码中使用设计助手和路由:

通常,在我的 Rails 视图中,我可以这样做:

如何在我的index.jst.ecoBackbone.js 模板中使用这些路由和助手?

0 投票
1 回答
321 浏览

javascript - 带有 Backbone + Marionette 但没有 Rails 的 ECO 模板

我正在尝试使用带有BackboneMarionette但没有Rails的ECO 模板。相反,我使用DjangoRequireJS来管理我的前端资产管道。

如何加载 ECO 模板?

下面是使用Underscore模板的简单 Marionette 视图:

我猜我需要将模板键设置为 ECO 模板文件,然后覆盖视图的渲染方法——但我不确定,因为我相信我必须先预编译 ECO 文件......

我要尝试的事情:

0 投票
1 回答
118 浏览

ruby-on-rails - 带有 if 语句的生态

它是Eco,问题是它应该只为部分模型(骨干)添加按钮,但如果不起作用,则声明。变量是可访问的,但owner.id a 是字符串,current_user.id 是数字。

0 投票
2 回答
841 浏览

coffeescript - Embedded Coffeescript (ECO) 模板中的注释

有没有办法将注释(单行和多行)放在ECO 模板中,这样它们就不会出现在呈现的输出中?

例如,Django 模板允许您在一行中执行此操作:

或多