【发布时间】:2014-07-27 19:27:02
【问题描述】:
我有一些可用的 dart 聚合物代码,它显示了一个带有一些标记的谷歌地图。我花了一段时间才让这些显示出来,因为初始化例程似乎有点不稳定,好像有时在地图 div 尝试渲染之前没有足够的时间来加载它。无论如何,正如我所说,我得到了那个工作。现在我想在它周围放置一个核心支架,就像他们在许多演示中所做的那样。我添加这一行的那一刻......
<link rel="import" href="packages/core_elements/core_scaffold.html">
...整个事情都坏了,我得到控制台错误:
Exception: Class 'GElement' has no instance method '[]'.
NoSuchMethodError: method not found: '[]'
Receiver: Instance of 'GElement'
Arguments: ["maps"]
我注释掉了所有其他行并将其缩减为仅这一行。
【问题讨论】:
-
在我对 core_elements 0.0.6 的第一次实验中,我遇到了同样的问题。我什至无法使最简单的核心脚手架元素工作,所以我猜这是飞镖包装器中的一个错误。我最终编写了自己的脚手架。不过可能值得输入一个错误
-
是的,事实上我最终做了同样的事情。试图将整个脚手架复制为我自己的组件。我想我发现主要的抱怨是 core-scaffold.html 中的 行
标签: google-maps dart polymer dart-polymer web-component