23得票2回答
正确的方法绑定多个属性变化到一个Backbone.js模型。

我有以下代码,我将一个更改绑定到一个名为"attribute_1"的单个属性上。var Mine = Backbone.Model.extend({ initialize: function() { this.bind("change:attribute_1", function(...

23得票2回答
为什么在运行这个测试时这个 Sinon Spy 没有被调用?

我有一个Backbone Model:class DateTimeSelector extends Backbone.Model initialize: -> @bind 'change:date', @updateDatetime @bind 'change:ti...

20得票3回答
Backbone在一个事件中触发两个方法

我正在使用Backbone,我有一个已定义事件的视图: .... events: { 'click .search-button': 'setModelTerm', 'change .source-select': 'setModelSourceI...

20得票3回答
Backbone.js监听窗口调整大小时抛出[object Object]没有方法'apply'的错误

问题: 我正在尝试使用Backbone.js中的新listenTo()方法从视图将resize事件附加到窗口。 事件似乎绑定到了窗口,但是当实际调整窗口大小时,会抛出以下错误: Uncaught TypeError: Object [object Object] has no met...

19得票1回答
Backbone视图事件未触发。

我在使用Rails3作为后端和Jammit来处理资产...现在我正在尝试不压缩甚至打包这些资源。 简单的事件不能运行,但是initialize函数中alert('asd')可以正常工作。 我已经尝试在其他对象中使用其他类型的事件,但是它们都没有成功。 我的代码如下:var InvoiceSto...

16得票2回答
点击或按下Enter时,Backbone事件触发。

我是新手,正在学习backbone。我希望找到一种方法,在我点击按钮的同时也可以通过按下Enter来触发它。目前只有在单击时才执行showPrompt。有没有最简洁、最DRY的方法让它在按下Enter时也执行,最好仅针对该输入字段。(function () { var Friend = ...

15得票3回答
如何让backbone绑定submit事件到一个表单?

我正在使用以下代码来创建视图:LoginForm = Backbone.View.extend({ tagName :"form" ,id : "login-form" ,className :"navbar-form" ,initialize: functi...

14得票2回答
在Backbone中向事件传递参数

首先,我进行了一些搜索,但是stackoverflow / google上没有给出我想要的答案。 这是我的一段代码片段://in the view this.collection.on("add",triggerthis) this.collection.add(predefinedMode...

14得票1回答
Backbone.js - 使用trigger触发事件并传递数据

我正在使用backbone.js作为MVC框架编写一个选项卡菜单组件。当用户点击选项卡时,组件将切换选项卡(内部操作),但随后我希望组件的监听器响应与事件相关联的操作。这背后的想法是将各种点击抽象为特定的操作。例如,每个选项卡的模型都是具有以下结构的哈希表:{ label : <...

14得票1回答
如何在Backbone事件中从点击的元素获取属性?

这是我用作更改路由的基本骨架视图。我想要获取被点击链接的 href 属性。如何实现?以下是代码:var Menu = Backbone.View.extend({ el: '.nav', events: { 'click a' :...