对象[object Object]没有方法'on'

时间:2013-03-20 21:36:42

标签: backbone.js

我对骨干很新,我正在阅读,按照它的例子创建一个待办事项列表。我无法弄清楚为什么这段代码不起作用:

 var Todo= Backbone.Model.extend({
    defaults:       {
        title       :   "",
        completed   :   false
    },

    initialize:     function(){
            console.log("model initialized");
            this.on("change", function(){
                console.log("values for this model have changed.");
            });
    }        
});

var todo1= new Todo(); 
我包含的库是jquery,下划线和主干。这有什么问题?为什么“.on”不可用?感谢

1 个答案:

答案 0 :(得分:2)

on仅包含在Backbone 0.9.0中。你需要更新它。