簡體   English   中英

Backbone.js:如何查看附加到模型的所有數據?

[英]Backbone.js: How can I view all the data attached to a model?

在Backbone.js中工作,如何在控制台中查看模型上可用的所有數據?

我的意思是指通過以下方式提供的所有內容的字典:

this.model.get("foo");

記錄如下:

{ "foo" : "bar" }

我想在控制台中查看所有可用的屬性。 只是this.model記錄到控制台並不會告訴我。

使用toJSON()方法,該方法返回模型的attribute屬性淺表克隆

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

然后,您可以實例化模型以在獲取時查看以進行控制台:

var model = new FooBar({id: 123});
model.fetch({
  success: function() {
    console.log(model.toJSON());
  }
});

這應該為您做:

console.log(this.model.toJSON());

toJSON將返回模型屬性的淺表副本。 這是toJSON注釋源

嘗試:

console.log(this.model.attributes);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM