我正在尝试确定 Backbone.js 模型 .on 事件绑定到什么功能。例如,假设我有一个观点:
this.model.on('change', this.render, this);
我希望能够以编程方式确定当模型发生更改时将调用渲染函数。
我查看了 Backbone.js 源代码,似乎绑定存储在 ._callbacks 中。在 ._callbacks 中,我可以确定模型绑定到的事件。从上面的示例中,我可以确定模型绑定了更改事件。但是,是否可以确定模型绑定到视图的渲染函数?
对于那些好奇的人,我正在尝试扩展我目前正在使用的视图的渲染功能。但是,当我扩展/重新分配渲染函数时,它会破坏模型的事件绑定。
谢谢!