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 : {}
}) ;