2012-02-09 58 views
0

我遇到了一些基本的Backbone.js功能问题。例如,Backbone.toJSON和.isNew在控制台不工作

window.Album = new Backbone.Model.extend({}); 
album = Album({title:'OK Computer', artist:'Radiohead'}); 
album.isNew 

    function() { 
     return this.id == null; 
    } 

album.toJSON 

    function() { 
     return _.clone(this.attributes); 
    } 

例如,应该返回'是'。

如果这有什么区别,我正在使用宝石“骨干在轨”。

有什么建议吗?

回答

2

没有男人,你没有与骨干麻烦,你必须用JavaScript麻烦;) 在JS,你需要调用函数,即

album.isNew(); 
album.toJSON();