我们正在使用breeze.js与实体框架来启动客户端实体管理。
我们随机获取"无法在'DOMStringMap'上设置' $ visited'属性:'data - $ visited'不是有效的属性名称"从它的__toJSONSafe方法错误breeze.js。
有没有人知道可以做什么" obj ._ $访问过"属性未定义?它是未定义的,并且在调用saveChanges()
期间导致问题答案 0 :(得分:1)
我猜...在保存之前,您似乎已经向实体添加了某种DOM对象。我无法想象你如何将DOMStringMap
置于__toJSONSafe
。
当您收到此异常时,需要更准确地了解所涉及的对象(和实体)。
你说这是随机发生的。这对我们任何人来说都不容易。如果您能够经常检测到它,则可以在 breeze.debug.js 的本地副本中修补__toJSONSafe
方法,以便更好地捕获错误和有关的信息。是什么让它成为现实。
回来并与我们分享这些信息。