【问题标题】:Expecting a function in instanceof check, but got undefined在 instanceof 检查中期望一个函数,但未定义
【发布时间】:2015-12-01 04:37:25
【问题描述】:

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

前提很简单,我有一个属性为data 的组件,它是一个数组,它被另一个组件更改为someComponent.set('data', []);。该设置发生多次,data 上设置的值发生变化,在设置值的某一时刻,标题中的错误被抛出。以下是堆栈跟踪,因为我无法在 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

【问题讨论】:

    标签: javascript polymer polymer-1.0


    【解决方案1】:

    也许这会起作用:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 2018-07-14
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多