11得票3回答
如何良好地记录Sub/Pub?

目前我正在玩弄Backbone/Marionette(尽管问题更加普遍),并且我有很多代码在整个应用程序中"发送消息"。只是一个例子,类似于这样: vent.on("search:start", function() {...}); vent.trigger("search:start");...

11得票1回答
如何为backgrid行添加自定义删除选项

我使用backgrid开发了可编辑网格,并且效果看起来不错。以下是我的输出: 当我选择复选框并单击delete图标时,所选行将被删除。 现在我还想在每一行上放置删除选项,以便用户可以直接删除该行。 如何在每行上放置删除图标??

10得票1回答
如何从Backbone Marionette的复合视图中获取子视图?

我正在开发一个基于Backbone和Marionette的应用程序。我现在正在使用复合视图来显示一个表格,现在我想一起更新多个子视图的对象和模型。所以我需要访问它们。 我阅读了这个方法。我尝试在复合视图对象上使用它们,但是没有一个方法能够工作,都会抛出错误消息: CheckInOutCo...

10得票2回答
使用Marionette.ItemView来展示没有模型的视图?

在没有特定关联的model属性的情况下,使用Marionette.ItemView作为视图类是否是常规做法? 由于Marionette.View不是直接使用的,因此像ItemView这样具有方便的默认值和绑定的视图类似乎是有意义的。 或者,应该只使用Backbone.View?如果是这样,...

10得票1回答
Backbone: 模型到模板和模板到模型的绑定

我正在将Backbone和Backbone.Marionette集成到一个现有的Web应用程序项目中。我们计划暂时保留项目中所有现有功能,但任何新功能都将利用Backbone结构和Marionette原则。首要任务之一是决定HTML模板渲染库以及这些模板的数据绑定解决方案。以前,我们一直使用J...

10得票1回答
何时使用Marionette而不是纯Backbone?

我正在启动一个相当庞大的Backbone项目,现在正在决定所有关键组件。我一直在四处寻找,并多次遇到了Marionette。我的问题是,在什么时候使用Marionette比使用纯Backbone更合适?我的担忧是,当将整个新库添加到等式中时,复杂性水平会显著提高,但如果使用Marionette...

9得票3回答
Backbone.Marionette中itemviews和layouts中的额外divs

我正在尝试使用Backbone.Marionette,但是我的布局(Layouts)和项视图(ItemViews)总是会生成额外的div,让我感到困惑。 这是一个Coffee代码示例。 AppLayout = Backbone.Marionette.Layout.extend temp...

9得票2回答
Backbone.Marionette:如何为特定区域实现淡入淡出过渡效果?

我知道可以使用以下方法覆盖所有区域来添加淡入淡出的过渡效果。 Marionette.Region.prototype.open = function(view){ this.$el.hide(); this.$el.html(view.el); this.$el.fadeIn()...

9得票1回答
嵌套Marionette区域、布局和视图

我试图将我的Marionette视图与应用程序区域和布局结合使用,但我似乎无法使嵌套在布局中的视图呈现。 编辑:我希望在导航布局中呈现OptionsView和BreadcrumbsView,而导航区域应该呈现在导航区域。然而,导航区域根本没有被呈现。控制台没有显示任何错误。 我的结构如下:...

9得票1回答
Backbone.Marionette:如何通过一个CompositeView将数据传递给它的itemView?

我想知道 CompositeView 如何将数据传递到定义的 itemView 中。以下是简化的示例代码: var TableView = Backbone.Marionette.CompositeView.extend({ template: '#table-template', ...