Backbone.js 在主干中的普通对象上注册回调函数

Backbone.js 在主干中的普通对象上注册回调函数,backbone.js,underscore.js,Backbone.js,Underscore.js,我有一个物体像- var obj = { prop1 : 2, prop2 : [] , prop3 : {} }; var obj = Backbone.Model.extend({ prop1 :2, prop2 : [] , prop3 : {} }) ; 在这里,我不想让obj像我们一样成为主干模型 var obj = Ba

我有一个物体像-

var obj = { prop1 : 2,
            prop2 : [] , 
            prop3 : {}
          };
var obj = Backbone.Model.extend({
            prop1 :2,
            prop2 : [] ,
            prop3 : {}
          }) ;
在这里,我不想让obj像我们一样成为主干模型

var obj = Backbone.Model.extend({
            prop1 :2,
            prop2 : [] ,
            prop3 : {}
          }) ;
然后,同时我想在主干视图中注册回调,当nVER prop1值更改时。我该怎么做?
提前谢谢

是..实现这一点的最佳方法是通过主干.Events-
扩展对象(obj,主干.Events)

为什么不想做一个
obj
模型?若要在属性更改时获取事件,您至少需要创建一个混合在
主干.events
中的类,并具有一个
set
方法来处理触发正确的事件。因为obj还有许多其他属性和方法(此处未提及)。仅对于2-3个属性,我不想使其成为主干模型。我也不想从obj中删除它们。我需要在prop1上注册回调,可能是通过扩展主干。事件。我不确定,这就是我发布此问题的原因。最好的方法是什么?
var obj = Backbone.Model.extend({
            prop1 :2,
            prop2 : [] ,
            prop3 : {}
          }) ;