7得票1回答
如何将Backbone.Marionette视图附加到现有元素而不创建额外的元素

假设我有这两个Backbone.Marionette视图: var FooView = Backbone.Marionette.ItemView.extend({ tagName: p, id: 'foo', template: this.templates.summary })...

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

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

8得票1回答
如何使用Backbone.Marionette和requireJs引导我的Web应用程序

假设我的应用程序能够正常工作,但我喜欢学习并找到最佳方法来完成事情。 我非常感谢这篇关于“将Backbone路由器减少到仅仅是配置”的文章。Reducing Backbone Routers To Nothing More Than Configuration。 以及下面的bbclonemai...

16得票2回答
Marionette AppRouter+Controller相比Backbone.Router有什么优势?

据我理解,一个 AppRouter 的回调函数应该存在于 Controller 中而不是同一个 Router 对象中,这是它们的区别。此外,这样的 AppRouter 和 Controller 是一对一的关系,所以现在我的代码从 Router 移到了 Controller,但我并没有看到太多的...

7得票1回答
如何使用backbone和requirejs定义/使用多个路由

我将我的应用程序分成了几个应用程序。 main.js app.js app1/ |- routing |- controller |- app app2/ |- routing |- controller |- app 1)当我尝试在app1中使用路由器时,它们可...

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

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

14得票1回答
WordPress NinjaForms JavaScript API提交前

我正在使用WordPress Ninja Forms,尝试创建一个表单预览,在通过Ajax发送数据之前必须接受。这意味着我需要在表单验证和提交过程之间添加自定义JS代码。 到目前为止,我尝试了以下方法:var form_id = 1; var PreviewFormController = ...

8得票3回答
在Marionette中,在区域内附加另一个视图

我正在使用Backbone LayoutManager来管理我的应用程序中的视图。我想尝试Marionette。我遇到了一个问题,无法将视图附加到区域。 HTML <body> <div id="content"> <header id="h...

7得票1回答
使用Backbone Marionette和Relational实现复合视图

我最近使用Marionette已经用了几周,刚刚发现了Backbone Relational,所以我正在尝试弄清楚如何将两者集成。理想情况下,我希望使用复合视图来呈现这样结构化的数据,其中每个“item”都有自己的项目视图: list : { name : 'List 1', ite...

27得票2回答
Handlebars模板 - if语句中的"tilde"

我们有如下声明:{{~#if someCondition ~}} <div class="whyweneedtildehere"></div> {{~/if~}} 在handlebars模板中,简单的if语句和带有“~”的if语句有什么区别?