问题标签 [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.
javascript - 将整数添加到数组
我正在尝试使用对象数组来简化维护 HTML 按钮列表。这是我的代码:
问题是生成的数组如下所示:
这弄乱了输出。为什么对象中散布着整数,我该如何防止呢?
我可能以一种非常次优的方式来做这件事(我是 DocPad、ECO 和 CoffeeScript 的新手),所以任何关于如何改进我的代码的建议都将不胜感激。
coffeescript - 如何根据 Docpad 上的日期显示“即将发布”的内容?
我正在尝试宣传页面上的内容。该内容应该是即将到来的内容,即所有相同类型中的下一个(“事件”)。
以下是元数据的样子:
docpad.coffee 文件集合配置看起来像(使用 moment.js):
最后在 index.html.eco 中:
问题:它显示了我所有的事件,而不仅仅是未来的事件。当我使用该events
集合时,它按预期工作(所有事件按日期顺序排序)。但是当我使用该next_events
集合时没有区别。我知道要只显示一个,我需要使用类似<% for event in @getCollection("next_events").toJSON()[0]: %>
.
任何指针都非常感谢。
javascript - 使用 Marionette.js 访问 Eco 模板中的实例方法
我有简单的控制器
并查看文件:
我想在我的place
模型实例上访问一个名为的方法,它通过 Supermodel.js ( http://pathable.github.io/supermodel/ )返回模型place.posts()
的关联。我正在使用 Eco 模板 ( https://github.com/sstephenson/eco ),并且一直在遵循http://www.backbonerails.com上的教程中的模式。Collection
Post
任何人都知道我应该如何访问posts
我的生态模板中的关联?最好我希望能够访问实际的方法.posts()
,但我会满足于在我的视图中创建一个posts
变量并将其传递到模板中。
谢谢,如果您需要更多信息,请询问。
javascript - Spine.List 不在视图中呈现
我正在开发一个具有以下设置的 SpineJs 应用程序:帖子(基本上是聊天室),每个帖子中都有多条消息,就像文本消息流,甚至是聊天室流。我在让Spine.List
功能正常工作时遇到问题,但我怀疑我做的不是很正确……</p>
我创建了我的控制器和视图的要点:https ://gist.github.com/coolbox/6880967
post.main.coffee
秀生态
消息.jeco
您将能够看到属于 Post 的“消息”作为对象数组包含在 Post 对象中。我的怀疑是因为这些消息不是 Spine 对象,所以它们不能与我的Spine.list
. 如果是这样,我最好的选择是什么?
作为提醒,我在控制台中没有收到任何错误,除了nav
我拥有的一些其他点点滴滴之外,屏幕上没有任何内容。
任何帮助将非常感激。谢谢。
ruby-on-rails - Rails Backbone 在 jst.eco 模板中渲染嵌套 JSON
我有这组 JSON 数据
JSON
假设我发送的这些数据就像
如何检索template.jst.eco中的数据
我曾尝试使用这种 for 循环
它只是不起作用
如果我尝试在 template.jst.eco 中以这种方式打印出来
它会显示这种东西
有什么帮助吗?
非常感谢
coffeescript - 无法在 Backbone.Modal 中插入 Marionette 的视图
我尝试使用这个主干扩展来制作可堆叠的模态。
http://awkward.github.io/backbone.modal/
它说与 Marionette 兼容,所以我一直在尝试将它与我用它创建的视图一起使用。但是问题似乎不允许我使用生态模板,并且网站中的示例仅使用下划线模板。
为了使用生态模板声明 Marionette 视图,我需要做的就是:
但是我不能以这种方式为 Backbone.Modal 视图类定义模板,我也不能将视图传递到模板中,我尝试使用视图可堆叠部分,但我对它非常迷茫。
感谢您的时间和回答。
ruby-on-rails - 如何在 Backbone 中使用 Rails 路由和助手?
我想在我的 Backbone.js 代码中使用设计助手和路由:
通常,在我的 Rails 视图中,我可以这样做:
如何在我的index.jst.eco
Backbone.js 模板中使用这些路由和助手?
javascript - 带有 Backbone + Marionette 但没有 Rails 的 ECO 模板
我正在尝试使用带有Backbone和Marionette但没有Rails的ECO 模板。相反,我使用Django和RequireJS来管理我的前端资产管道。
如何加载 ECO 模板?
下面是使用Underscore模板的简单 Marionette 视图:
我猜我需要将模板键设置为 ECO 模板文件,然后覆盖视图的渲染方法——但我不确定,因为我相信我必须先预编译 ECO 文件......
我要尝试的事情:
ruby-on-rails - 带有 if 语句的生态
它是Eco,问题是它应该只为部分模型(骨干)添加按钮,但如果不起作用,则声明。变量是可访问的,但owner.id a 是字符串,current_user.id 是数字。