我正在使用Dart + Polymer,我们正在创建一个新版本的应用程序,它正在进行大量重构,删除一些页面等等。
现在,出现错误
TypeError:用作弱映射键的无效值
我认为它以某种方式连接到Iron List接收空数据,或者某些其他聚合物元素缺少某些东西。
但堆栈跟踪中没有有价值的信息。有没有办法调试这个错误,所以我可以理解这个错误的起源?
答案 0 :(得分:2)
所以,我设法调试了这个问题。这对我有什么帮助:
我设置了一个断点
包:聚合物/ SRC /普通/ polymer_register.dart:21
这一步帮助我了解了什么是精确的聚合物元素 未能正确注册。
对于Polymer来说,错误更精确是很好的,因为我花了6个小时才找到错误。但我很高兴现在一切都很好,所以这一步可以帮助某人更加顺畅地体验Dart / Polymer