无法在'DOMStringMap'上设置'_ $ visited'属性:'data -_ $ visited'不是有效的属性名称

时间:2015-06-16 11:38:36

标签: breeze

我们正在使用breeze.js与实体框架来启动客户端实体管理。

我们随机获取"无法在'DOMStringMap'上设置' $ visited'属性:'data - $ visited'不是有效的属性名称"从它的__toJSONSafe方法错误breeze.js。

有没有人知道可以做什么" obj ._ $访问过"属性未定义?它是未定义的,并且在调用saveChanges()

期间导致问题

1 个答案:

答案 0 :(得分:1)

我猜...在保存之前,您似乎已经向实体添加了某种DOM对象。我无法想象你如何将DOMStringMap置于__toJSONSafe

当您收到此异常时,需要更准确地了解所涉及的对象(和实体)。

你说这是随机发生的。这对我们任何人来说都不容易。如果您能够经常检测到它,则可以在 breeze.debug.js 的本地副本中修补__toJSONSafe方法,以便更好地捕获错误和有关的信息。是什么让它成为现实。

回来并与我们分享这些信息。