0
我有一個對象一樣 -註冊回調函數
var obj = { prop1 : 2,
prop2 : [] ,
prop3 : {}
};
在這裏,我不想讓OBJ爲骨架模型,像我們一樣
var obj = Backbone.Model.extend({
prop1 :2,
prop2 : [] ,
prop3 : {}
}) ;
然後在同時我想在prop1值更改時在Backbone Views中註冊回調。我怎樣才能做到這一點 ? 在此先感謝!
爲什麼你不希望使'obj'模型?要在屬性更改時獲取事件,至少需要創建一個混合在Backbone.Events中的類,並具有一個處理觸發正確事件的set方法。 – freejosh
因爲obj有許多其他的屬性和方法(這裏沒有提到)。只有2-3屬性,我不想讓它成爲Backbone模型。我不想從obj中移除它們。我需要在prop1上註冊回調,可能是通過擴展Backbone.Events。我不確定,這就是爲什麼我發佈這個問題。這樣做的最好方法是什麼? – radhe001