Backbone toJSON与模型中的模型

时间:2014-10-22 15:06:01

标签: backbone.js

model.toJSON()是将模型数据发送到模板的绝佳方式,但如果model上有set model(我有很多) ,它只会“展平”attributes的第一层。我model set attributes中的model仍然是model.toJSON()

我希望attributes输出当前model的{​​{1}},以及model中保存的所有attributes。 (以及model的{​​{1}}中的collection中的model等等。

任何人的想法?

1 个答案:

答案 0 :(得分:0)

JSON.stringify(model)

示例:http://jsfiddle.net/2Asjc/1/

JSON.stringify在遍历数据结构时会自己调用toJSON。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#toJSON_behavior