0

我对骨干很陌生,我正在阅读,按照它的示例创建一个待办事项列表。我不明白为什么这段代码不起作用:

 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”不可用?谢谢

4

1 回答 1

2

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

于 2013-03-21T10:28:46.600 回答