多个聚合物 2 导入失败

Multiple polymer 2 imports fail

我遇到了一些麻烦,希望能在这里找到答案: 我有一个使用聚合物 2 组件的 angular 5 应用程序。 首先,我像这样动态添加元素 dom 的头部 <link id="ace-widget-link" rel="import" href="https://lostinbrittany.github.io/ace-widget/components/ace-widget/ace-widget.html">

然后用户 select 将一些元素添加到他的仪表板 我所做的是将元素标签附加到 dom,就像这样 <ace-widget></ace-widget>

问题来了:

  1. 我添加的第一个元素只有在刷新页面时才会显示。

  2. 如果添加两个或多个元素,只有第一个出现(即使在刷新后)。

请注意,当我将链接静态添加到 index.html 时一切正常。

所以在我想通之后,我使用了一些不同版本的聚合物组件,这产生了冲突,这是整个问题的根源。 请注意,另一件有用的事情是仅在插入小部件时才添加每个导入 link,而不是在小部件添加开始之前一次添加所有 link。 我希望这对其他人有帮助。