在instanceof检查中期望一个函数,但是未定义

时间:2015-12-01 04:37:26

标签: javascript polymer polymer-1.0

我在处理Polymer组件时遇到这个奇怪的错误,这不是最大的问题是当我尝试调试Polymer库时chrome会以某种方式崩溃。我正试图解决这个问题。

前提很简单我有一个属性为data的组件,它是一个数组,它被另一个组件更改为someComponent.set('data', []);。该集合多次发生,data上设置的值发生变化,在设置该值时,会抛出title中的错误。以下是堆栈跟踪,因为我无法在jsbin中重现该错误。

Polymer.dom @ polymer-mini.html:1040 Polymer.Base._addFeature.serializeValueToAttribute @ polymer.html:3416 Polymer.Base._addFeature.reflectPropertyToAttribute @ polymer-micro.html:593 Polymer.Base.extend._reflectEffect @ polymer.html:1607 Polymer.Bind._modelApi._effectEffects @ polymer.html:1461 Polymer.Bind._modelApi._propertySetter @ polymer.html:1445 setter @ polymer.html:1524 Polymer.Base._addFeature.set @ polymer.html:2103 Polymer.updateTargets @ t-demo-atom.html:234

1 个答案:

答案 0 :(得分:0)

也许这会奏效:

- 在子项中,创建一个将数据设置为传入值的函数

- 在父亲中,只需调用该函数而不是自己设置数据值