Javascript 主干模型扩展
我想在我现有的主干模型中添加一些JSON。实现这一目标的最佳方法是什么 我尝试了以下几点:Javascript 主干模型扩展,javascript,backbone.js,Javascript,Backbone.js,我想在我现有的主干模型中添加一些JSON。实现这一目标的最佳方法是什么 我尝试了以下几点: nextClick: function(event) { //this.getPostData returns some JSON that I want to add in existing model this.model = new Backbone.Model.extend( this.getPostData() ); } 它不工作,这个。模型在控制台中给了
nextClick: function(event) {
//this.getPostData returns some JSON that I want to add in existing model
this.model = new Backbone.Model.extend( this.getPostData() );
}
它不工作,这个。模型在控制台中给了我以下输出:
console.log(this.model);
//output: function (){ parent.apply(this, arguments); }
只需使用模型。设置并传入属性哈希:
这将在Notes实例中设置/创建标题
和内容
。所以你应该能够
note.set(this.getPostData());
你可以写
Model = new Backbone.Model.extend();
this.model = new Model(this.getPostData());
extend
返回构造函数,而不是attributes
哈希。为什么不使用Model.fetch
从服务器更新模型?数据不是从服务器来的,我正在客户端上缝合JSON。我该怎么做?
Model = new Backbone.Model.extend();
this.model = new Model(this.getPostData());