13得票2回答
我该如何给Marionette模板添加数据属性?

我在一个项目的开始阶段。我正在使用zurb基础和marionette。我有一个元素,它正在呈现一个模板,应该是选项卡。目前情况如下:define([ "backbone", "marionette" ], function(Backbone, Marionette) { MyIt...

12得票4回答
如何防止Backbone.Marionette渲染视图,如果它的模型还没有被获取?

在我的backbone.Marionette应用程序中,我有一个需要id属性来构造其url的模型。因此,我通过传递一个Id来创建该模型,将其添加到视图中,然后获取该模型: model = new Model({_id:id}) view = new Vi...

12得票3回答
如何向Backbone Marionette复合视图模板传递参数

有没有办法将参数传递到Marionette复合视图模板中?我原以为,无论我用什么参数初始化视图,都会在模板中可用,但似乎并不起作用。Views.myView = Marionette.CompositeView.extend({ template: '#myView', otherst...

12得票2回答
Backbone 动态切换模板。

我需要根据用户选择的日期是过去还是未来来初始设置Backbone视图的模板,以及在其集合更改并从不同日期拉取数据时后续切换它。我该怎么做?我认为我可以将模板设置为一个函数,根据我是否在过去返回正确的选择器字符串,但这样不起作用。 pR.views.ScheduleJobView = Back...

12得票2回答
在Marionette CompositeView中显示空视图

我正在使用Marionette CompositeView来渲染HTML表格,效果很好!现在我想在集合中没有记录时显示一条消息。目前我正在使用emptyView属性来呈现此消息。但是,该消息呈现在表格包装器中,而表格的列标题仍然可见。不完全符合我的要求。理想情况下,我希望隐藏/移除表格并显示空...

12得票1回答
Backbone.Marionette与Backbone-Boilerplate的比较

我是新手,正在学习Backbone,并试图决定如何进行开发。 目前我在思考人们何时会使用backbone.marionette而不是backbone-boilerplate? 据我所知,Marionette更加规范化,但这是否是大多数人在这里进行开发的方式?

11得票1回答
如何使用Backbone.Marionette处理嵌套的CompositeView?

我正在使用Backbone进行更大规模的数据结构处理,并遇到通过组合视图来很好地表示数据的情况。也就是说,除了CollectionViews之外还加入了“额外的装饰”,例如标题、按钮等。 然而,我在嵌套CompositeViews方面遇到了很多困难。在CompositeView上使用标准的i...

11得票2回答
将Backbone Model绑定到Marionette ItemView-是否会阻塞.fetch()?

这是一个有两个部分的问题。1)有没有更好的异步渲染模型到视图的方法?我目前在模型中使用fetch方法进行Ajax请求(虽然在初始化时明确调用它),然后使用应用程序事件vent呈现模板视图,该事件会在调用parse方法后从模型内部发布。很酷但不稳定吗?2)阻塞fetch方法是否有用,是否可能? ...

11得票4回答
Backbone Marionette: 模板助手和ItemView选项

我在使用 Backbone Marionette 和 ItemView 渲染时遇到了问题。 我需要将一个值从复合视图传递给其每个 Item View。 该值正确地包含在 Item View 的选项数组中,但我无法从 templateHelpers 方法中访问它。 因此,我尝试将其设置为视图的...

11得票1回答
Backbone.Marionette:视图关闭推迟直到beforeClose动画完成

我正在尝试使用Backbone.Marionette在呈现和关闭ItemView时设置动画。对于呈现视图,这相当简单: MyItemView = Backbone.Marionette.View.extend({ ... onRender: function() { t...