簡體   English   中英

在instanceof檢查中需要一個功能,但未定義

[英]Expecting a function in instanceof check, but got undefined

我在處理Polymer組件時遇到這個奇怪的錯誤,這不是最大的問題是,當我嘗試調試Polymer庫時,chrome以某種方式崩潰了。 我盡力解決這個錯誤。

前提很簡單,我有一個帶有屬性data的組件,該組件是一個數組,可以通過將其設置為someComponent.set('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

也許這會工作:

-在子級中,創建一個將數據設置為傳入值的函數

-在父親中,只需調用該函數即可,而不是自己設置數據值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM