backbone-events相关内容

preventing骨干僵尸意见

请注意:我们使用的骨干1.0.0 我是比较新的骨干,并打算通过一些$ C $的c进行前同事写道。而不是复制粘贴的东西盲目,我想了解他是如何做到的事情,这时候我就开始琢磨要处理僵尸意见的最佳方式。 VAR视图=新editItemView({模式:this.model}); this.ui.editItemPopup.html(view.render()EL).modal({modalO ..
发布时间:2016-07-30 15:53:23 JavaScript

在绑定Backbone.js的视图到集合

我是半新的骨干。我想,这样,当一个新的模式被添加到一个集合,该视图更新到集合绑定到一个视图。我认为,当你这样做配车型可以绑定到模型的更改事件。但你如何使用集合做? App.Views.Hotels = Backbone.View.extend({ 标签名:“UL”, 渲染:功能(){ this.collection.each(this.addOne,这一点); ..

听一个集合添加/更改作为视图的模型属性

我有一个测量视图,它有一个相关联的计量模型,其中有两个集合,再presentationsCollection和BeatsCollection。测量查看嵌套子重新presentation意见,每个都有自己的再presentation模型,并全部重新presentation车型分享到测量视图的BeatsCollection的引用相同的属性。 我知道,如果你正在听一变更事件,收集不会补上一时作出回应。 ..

打字稿骨干查看事件不火

我试图做一个简单的观点与骨干网进行测试。我已经开始与事件,但没有一个人闪光。为什么呢? 我已经做骨干已经其他像路由等没有问题。谢谢你的时间。 我的骨干定义从 - >此源< - 模块浏览{ 出口类MenuView扩展Backbone.View { 构造函数(viewOptions ?: Backbone.ViewOptions){ 超(viewOptions); ..

使用单一的div用作多个骨干容器观看丢失事件绑定

好了,我有一个导航和仪表板的概念。在当我点击一个导航链接我的路由器,我打电话给我的仪表板视图设置活动选项卡。 例如: NAV < A HREF =“#”类=“dashabord_tab”ID =“小部件”> Widgets及LT; / A> &所述; A HREF =“#”类=“dashabord_tab”ID =“Foobars”> Foobars&下; / A&G ..
发布时间:2016-07-30 15:41:16 JavaScript

对收集的模型射击骨干事件(二次烧成)

我正在开发一个骨干应用程序有一个集合和一个模型,并为每个项目的相关意见。 https://gist.github.com/2255959 当我点击后览,不料,在集合的事件触发不受任何线路。 我想我需要一个事件绑定到模型,然后让那场大火对收集的事件。是不是这样的?并集合自动地继承事件发射它的子模式? 我不确定,但是我认为它是与嵌套的意见,也许事件被两个地方,而不仅仅是内部报约束 解决方 ..
发布时间:2016-07-30 15:40:31 JavaScript

覆盖一个骨干模式更改事件

我想我想要做的是pretty简单的我只是不知道如何做到这一点。我想,当我的模特之一的一些数据传递给事件处理程序(更改是否增加或减少值)的目的属性进行更改解雇我自己的事件。 基本上,我想我的处理程序做这个视图 处理程序:功能(增加){ 如果(增加){ 警报(“价值增加”) } 其他{ 警报(下称“值下降”) } }// ...this.model. ..
发布时间:2016-07-30 15:40:28 前端开发

如何知道一个骨干model.fetch()完成时?

我绑定在我的骨干机型像这样的更改事件。 this.model.on(“变”,this.render,这一点); 有时候,我想获取最新版本的模型,并强行渲染视图。所以,我这样做 this.model.fetch(); 不幸的是model.fetch()只有当新的数据是什么pviously存储在模型$ P ​​$不同的触发更改事件。我 如何能随时触发this.render回调获取完成时,它 ..

事件视图之间处理

好吧,我有这样的人在这个图片的布局: 在屏幕的上部的表通过由 的 MessageListView 的 定义(['骨干','收藏/邮件','意见/留言'],功能(骨干,MessageCollection,消息查看){ VAR MessageListView = Backbone.View.extend({ EL:“#messagesContainer', ..
发布时间:2016-07-30 15:37:17 JavaScript

Backbone.js的事件和埃尔

好吧,被解雇的骨干方面的意见和事件没那么我读过一些其他问题,但我仍然没有得到它黯然。我被搞乱骨干大约一天的时间,所以我敢肯定,我失去了一些东西基本。这里是什么我正在使用一个的jsfiddle: http://jsfiddle.net/siyegen/e7sNN/3/ (函数($){ VAR的GridView = Backbone.View.extend({ 标签名:'格' ..
发布时间:2016-07-30 15:32:32 前端开发

骨干。调度/听意见之间的事件

我是一个有点困惑于怎样处理意见骨干之间的事件。现在,我有在同一时间在网站上呈现两个部分意见。现在我想的景色之一派遣了另一种观点可以听的事件。我会怎么做呢? 在分派我运行事件的看法: this.trigger(“myEvent”) 和视图听我运行: this.bind('myEvent',this.myFunc); 但没有什么似乎都发生了。 解决方案 如果你在 V1 触发事件有: ..
发布时间:2016-07-30 15:30:50 JavaScript

使用backbonejs观点,什么是附加一个&QUOT的最佳方式;的onload"事件图像标记?

我要附加一个“onload”事件在一个backbonejs视图图像。我现在把它包含在“事件”为“负载IMG”:“功能”,但它没有被解雇过 这样做有什么建议? 解决方案 骨干的事件处理是基于 委托 和委托只能与事件冒泡使用。问题是,加载事件不冒泡;从 HTML5规范 如果下载成功结果 在 IMG 元素设置为完全可用状态,适当地更新图像的presentation和火命名为一个简单的事 ..
发布时间:2016-07-30 15:30:34 前端开发

我如何使用骨干视图resize事件添加到窗口?

我一直在试图附加处理程序resize事件在我的意见骨干之一。做一些研究后,我发现,你可以只重视事件视图的元素或其后代。 这对我来说是一个问题,因为我试图达到的视觉效果是不可能使用纯CSS和需要一些JS来设置内容区域元素为基础的窗口减去头元素的尺寸。 如果您有麻烦形象化什么,我试图做的,试想一个薄头和必须占无CSS背景挂羊头卖狗肉的剩余空间内容区域;) 我已经附加了code例子。如果您有任何其 ..
发布时间:2016-07-30 15:30:22 前端开发

在Backbone.js的,为什么沉默变化引发更改事件最终?

当我路过 {“沉默”:真正} 而在骨干模型设置一个属性,为什么不只是燮preSS的的变化:属性事件?什么是下一次的属性更改触发该事件的优势在哪里? 更新 0.9.10骨干改变传递的行为 {“沉默”:真正} 。从更新日志: 传递 {沉默:真正} 上的变化将不再拖延个人 “变化:ATTR”事件,相反,他们是完全沉默 这里浏览changelog的 解决方案 这混淆了我一段时间为 ..
发布时间:2016-07-30 15:29:58 JavaScript

将参数传递给骨干事件

首先,我做了一些搜索和计算器没有答案/谷歌提供我想要的东西。 下面是我的code的一个片段: 视图// this.collection.on(“增加”,triggerthis) this.collection.add(predefinedModel) triggerthis:功能(A,B,C,D){ //等等。 } 基本上,我希望能够传递附加参数,并接收triggerthis的说法 ..
发布时间:2016-07-30 15:28:40 前端开发

在Backbone.js的delegateEvents

任何人都可以请解释我什么delegateEvents在Backbone.js的呢? 没有帮助我理解的文档。 我的详细使用情况是: 我有一个内部景观Y.他们的工作大的主视图X,但如果我去主视图Z和再回去X(重用,而不是重新创建),然后连接于Y子元素的事件迷路。 delegateEvents解决了这个,但 我想知道为什么。 解决方案 从本质上讲,当你调用一个.remove()这是代理了j ..
发布时间:2016-07-30 15:23:26 JavaScript

捕获的div滚动事件

我试图捕捉Backbone.Marionette.CompositeView内的滚动事件,但没有成功。 作为练习,我重写 http://www.atinux.fr/backbone-books / 使用Backbone.Marionette。正如你所看到的,当你向下滚动,多读书是获取和显示(即无限滚动)。然而,我无法捕捉我的看法的滚动事件。 下面是我(简化)code: LibraryVie ..
发布时间:2016-07-30 15:19:11 JavaScript