在Backbone.js中工作,如何在控制台中查看模型上可用的所有数据?
通过这个,我的意思是通过以下方式提供的所有内容的字典:
this.model.get("foo");
记录类似:
{ "foo" : "bar" }
我希望在控制台中看到所有可用的属性。只记录this.model
到控制台并不能告诉我这一点。
答案 0 :(得分:2)
使用toJSON()
方法返回shallow clone of the model's attributes property:
toJSON: function(options) {
return _.clone(this.attributes);
}
然后,您可以实例化模型以在fetch上查看控制台:
var model = new FooBar({id: 123});
model.fetch({
success: function() {
console.log(model.toJSON());
}
});
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试:
console.log(this.model.attributes);