我有一个非常强大的backbonerrelational模型,它有许多嵌套的模型和集合。基本上,如果用户改变了这个模型或它的子模型/集合,我需要在UI中做一些事情来指出这一点。所以我想要一个主更改事件,无论子模型如何更改都会触发。有简单的方法吗?我写了一个函数,递归遍历我所有的模型,并添加一个更改事件,但我有绑定到同一模型两次的问题,竞争条件,等等。
您可以使用Backbone.Events。var object = {};_.extend(object, Backbone.Events)