Backbone.js 在模型中使用模型的主干
Backbone.js 在模型中使用模型的主干,backbone.js,Backbone.js,model.toJSON()是将模型数据发送到模板的好方法,但是如果在model上设置了(我有很多),它只会“展平”第一层属性。我在属性中设置的模型仍然是完整的模型 我希望看到model.toJSON()输出当前模型的属性,以及它在属性中保存的所有模型。(还有模型s的集合中的模型s中的模型s等) 有人有主意吗 JSON.stringify(model) 例如: stringify将在遍历数据结构时自行调用JSON。 我得到:TypeError:cyclic object value很遗憾,我无
model.toJSON()
是将模型数据发送到模板的好方法,但是如果在model
上设置了(我有很多),它只会“展平”第一层属性。我在属性中设置的模型仍然是完整的模型
我希望看到model.toJSON()
输出当前模型
的属性
,以及它在属性
中保存的所有模型
。(还有模型
s的集合中的模型
s中的模型
s等)
有人有主意吗
JSON.stringify(model)
例如:
stringify将在遍历数据结构时自行调用JSON。
我得到:TypeError:cyclic object value
很遗憾,我无法共享我的模型,但如果我创建了一个空模型并在其上设置了一个空模型,那么您的代码确实有效。所以我的模型中一定有某种东西阻止了这种情况。试着从你的模型中删除代码。也许你必须在某个地方重写JSON?或者你有从孩子到父母的证明?