Javascript 主干js,将模型绑定到视图

Javascript 主干js,将模型绑定到视图,javascript,backbone.js,Javascript,Backbone.js,我正在试用backbonejs,但在如何将模型绑定到视图上遇到了难题 yepnope({ load : ["/static/js/lib/jquery-1.6.2.min.js", "/static/js/lib/underscore-min.js", "/static/js/lib/backbone-min.js"], complete: nameList }); function nameList() { var PageItem = Backbone.Model

我正在试用backbonejs,但在如何将模型绑定到视图上遇到了难题

yepnope({
    load : ["/static/js/lib/jquery-1.6.2.min.js", "/static/js/lib/underscore-min.js", "/static/js/lib/backbone-min.js"],
    complete: nameList
});

function nameList() { 
    var PageItem = Backbone.Model.extend({
                                    defaults: {name: "default name" }
    }); 
    var Page = Backbone.Collection.extend({
        model: PageItem 
    });     
    var page = new Page;

    var AppView = Backbone.View.extend({
        el: $("#names"),
        $artistList: $('#names_list'),
        $inputField: $('input#new_name'),
        events: { 
            "keypress input": "processKeyPress" 
        },
        processKeyPress: function(event){
            if(event.charCode == 13) {
                event.preventDefault();
                this.addName();   
             }   
        }, 
        addName: function(event) {
                   var newName = this.$inputField.val(); 
                   this.$artistList.prepend('<li>' + newName + '</li>');
                   page.push(new  PageItem({name: newName})); 
                   // I've also tried page.push({name: newName});                                                                                                                                                  
    }       }); 
    var app = new AppView;}

好的,请自己测试一下,但它似乎与Github版本的下划线一起工作,所以可能有一个bug已经修复

好的,请自己测试一下,但它似乎与Github版本的下划线一起工作,因此可能存在已修复的错误

好的。。奇怪的使用“添加”而不是“推送”工作..omg。好啊很抱歉我要睡觉了。是的,我又错了。。我分叉的JSFIDLE使用的是一个古老的主干,它给出了截然不同的结果。。祝你好运。。奇怪的使用“添加”而不是“推送”工作..omg。好啊很抱歉我要睡觉了。是的,我又错了。。我分叉的JSFIDLE使用的是一个古老的主干,它给出了截然不同的结果。。祝你好运。哇,真不敢相信这样行得通。下划线的“良好”版本:
https://github.com/documentcloud/underscore/raw/master/underscore-min.js
Wow真不敢相信这会奏效。下划线的“良好”版本:
https://github.com/documentcloud/underscore/raw/master/underscore-min.js
Uncaught TypeError: Object function (a){return new l(a)} has no method 'isObject'