从模型类中解除绑定(bind)特定的事件处理程序非常容易,但似乎从模型实例中解除绑定(bind)事件处理程序的唯一方法是使用 unbind()< 解除绑定(bind)到该实例的所有事件处理程序
(不接受任何参数)。
对于模型实例,是否有等效于模型类的 unbind([eventName, function])
函数,或者是否有另一种更好的方法来解除绑定(bind)特定的处理程序而不解除它们的绑定(bind)?
我已经查看了 Spine.js documentation但到目前为止还没有运气。向 unbind()
函数添加参数没有任何效果 - 它只是忽略它们并解除绑定(bind)。
最佳答案
最后我们换了一个更适合我们需求的框架,Backbone.js . Spine.js GitHub repository维护似乎在去年 9 月停滞不前,尽管 Spine 支持使用 JavaScript,但它的文档非常差。
如果有人可以为原始问题提供可行的解决方案,我仍然会接受它,以造福于其他偶然发现此问题的人。
关于javascript - Spine.js - 如何使用 JavaScript 从模型实例中解除特定事件处理程序的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457403/