在Backbone中的普通对象上注册回调函数

时间:2013-07-02 14:27:12

标签: backbone.js underscore.js

我有一个像 -

这样的对象
var obj = { prop1 : 2,
            prop2 : [] , 
            prop3 : {}
          };

在这里,我不希望像我们一样将obj作为Backbone模型

var obj = Backbone.Model.extend({
            prop1 :2,
            prop2 : [] ,
            prop3 : {}
          }) ;

然后同时我想在prop1值更改时在Backbone Views中注册回调。我怎样才能做到这一点 ? 在此先感谢!!

1 个答案:

答案 0 :(得分:0)

是的..实现这一目标的最佳方法是通过Backbone.Events扩展一个对象 - _.extend(obj, Backbone.Events);