Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 在模型中使用模型的主干_Backbone.js - Fatal编程技术网

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?或者你有从孩子到父母的证明?