
[英]Expected a spy, but got Function
我正在尝试为此模块(2)实现测试(1)。 我的目的是检查在触发特定事件时是否获取集合。 正如你在(2)中的评论中所看到的,我得到的消息Error: Expected a spy, but got Function. 该模块有效,但测试失败。 有任何想法吗? (1) ...
[英]Expected a spy, but got Function
我正在尝试为此模块(2)实现测试(1)。 我的目的是检查在触发特定事件时是否获取集合。 正如你在(2)中的评论中所看到的,我得到的消息Error: Expected a spy, but got Function. 该模块有效,但测试失败。 有任何想法吗? (1) ...
[英]Marionette ItemView how to re-render model on change
我正在使用Handlebars模板引擎。 所以,我有模特: 然后木偶项目查看: 然后我称之为: 而且,它会立即为我呈现一个视图,这很酷。 但是在模型获取数据之后它会触发“更改”,所以我在控制台序列化模型中看到两次,我第一次看到空模型,然后填充一个。 但是,视图 ...
[英]keyPress event not firing in Android mobile
我正在为我的应用程序使用backbone,marionette 。我在desktop and mobile使用了相同的代码,但keypress在mobile不起作用。我做了一个Jsfiddle进行测试。 如果您在mobile事件中打开此链接不会触发,如果您在desktop打开它会触发。我该如何解决 ...
[英]What's the difference between a Marionette Layout and a Region?
Marionette提供了两个名为Regions和Layouts的组件。 乍一看,它们似乎提供了类似的功能:页面上我的应用程序放置子视图的位置,以及一些额外的事件绑定仙尘。 引擎盖下看 ,这是相当明确的,每个组件在一个非常不同的方式实现,但我不知道为什么,当我想用一个比其他。 每个组件 ...
[英]Binding a Backbone Model to a Marionette ItemView - blocking .fetch()?
这是一个2部分的问题。 1)是否有更好的方法将模型异步渲染到视图中? 我目前正在使用模型中的fetch方法创建ajax请求(虽然我在启动时显式调用它), 然后使用应用程序事件vent发布模板化视图,它在parse方法之后从模型内部发布叫做。 很酷但很不稳定? 2)阻塞fetch方法是否有 ...
[英]marionette.js view difference between onShow vs onRender?
我是Marionette.js的新手,当我重构现有的Backbone.js代码时,我注意到Marionette视图(itemview)上有两个回调类似于我,即onRender和onShow。 使用它们有什么区别和更好的方法? 但是,查看源代码,我认为“render”和“show”事件都是 ...
[英]Marionette bubble event from itemview to parent layoutview?
我有一个带有区域的布局视图,在该区域中我有一个触发事件的项目视图,但它似乎没有冒泡到布局视图。 我做错了什么还是这个设计行为? 我假设没有添加itemview前缀,因为父视图不是集合视图? 无论哪种方式,事件都不会冒泡到布局视图。 更新: 看到这个小提琴http://jsfi ...
[英]After Render Event on CompositeView with Backbone.Marionette
我有一个带有搜索面板和结果数据集合的Marionette CompositeView。 我想在以下情况下调用函数: 搜索面板已呈现。 该集合尚未呈现。 渲染集合时不应调用此函数。 我是这样做的:(但“afterRender”函数被调用两次) 我怎样 ...
[英]How to access a composite view from an item view instance in Backbone Marionette
基本情况是这样的: 我有一个复合视图和一个项目视图。 我构造了Composite视图,为它传递了一个模型和一个集合。 模型数据用于填充Composite视图的模板。 集合数据用于填充复合视图的项视图。 我想要做的是:在Item视图的模板助手中,我想访问Composite Vie ...
[英]Turning off div wrap for Backbone.Marionette.ItemView
我在这里看看Angry Cats Backbone / Marionette教程帖子 http://davidsulc.com/blog/2012/04/15/a-simple-backbone-marionette-tutorial/ http://davidsulc.com/bl ...
[英]Availability of UI elements in Marionette.View
我只想了解Backbone.Marionette关于UI元素的观点背后的决定。 在现有DOM元素上实例化Marionette.View时,如下所示: 我能够访问view.$el , view.initialize里面的jquery选择器,到目前为止一直很好。 但是,当我尝试访问vie ...
[英]Marionette.CompositeView, how to pass parameters to Marionette.ItemView
我想从Marionette.ItemView访问app.vent。 也许一个选项可能是将参数( app.vent )传递给Marionette.ItemView的Marionette.CompositeView 。 这是我的代码: 有任何想法吗? PS: 我无法从i ...
[英]Select2 acts very different with Uncaught query function not defined for Select2 <select2-id>
我按以下方式加载select2的值。 声明类型 为Type创建实例 将值加载到select2框 我的HTML代码 当我为第一个加载它时它没有给出任何异常但是如果我Refresh或navigate to different URL我得到以下异常: ...
[英]Listen to a specific attribute changes in a model in a nested collection in Backbone
我有以下主干结构: 我想听听数量属性的任何变化,我得到它的工作 但牵线木偶或骨干网有更好的方法,而不是循环访问父集合并将监听器添加到每个子集合,可能类似于 this.listenTo(this.order_collection, "change:menu_items:quan ...
[英]Capture scroll event on div
我正在尝试在Backbone.Marionette.CompositeView中捕获滚动事件,但没有成功。 作为练习,我使用Backbone.Marionette重写http://www.atinux.fr/backbone-books/ 。 如您所见,当您向下滚动时,会获取并显示更多书 ...
[英]Typescript annotations
我正在使用 TS 在 MarionetteJS 上编写项目,我想使用注释来注册路由。 例如: 创建类实例时是否有机会调用方法注释? ...
[英]Use Handlebars.js with Backbone.Marionette
是否可以将Handlebars.js与Backbone.Marionette扩展一起使用而无需重新实现Views渲染功能? 似乎Marionette依赖于你使用带有下划线模板引擎的Backbone.js的约定。 但我真的很喜欢车把方法,所以我问我是否可以使用车把的木偶高级工具。 ...
[英]Extra divs in itemviews and layouts in Backbone.Marionette
我正在尝试Backbone.Marionette,我很困惑为什么我的Layouts和ItemViews继续生成额外的div。 例如在咖啡btw。 这是index.html包含的内容: 这就是它产生的: 如您所见,它不断为视图和布局生成额外的div。 我试过添加el ...
[英]Example of marionette.js layout/region structure and rendering method
我正在尝试使用marionette.js作为我的主干应用程序,但我对于如何组织我的布局/区域并渲染它们感到困惑。 我正在寻找一个嵌套布局和区域的示例应用程序,所以我可以更好地理解。 有什么建议? ...
[英]Backbone.Marionette onRender callback fires before view is rendered in browser?
那个设定 我有Backbone.Marionette.ItemView呈现一些内容。 当呈现内容时,我想应用一个jQuery插件,它将视图的一部分转换为带滚动条的容器。 滚动条完全用javascript实现,初始化时必须检查滚动容器的高度以及容器内容的高度。 如果内容高于容器 ...