1

假设我想创建一个使用另一个类似widget的组件库。惯例是将 (.html|.dart) 文件放在/components中。Web UI 页面讨论了导入组件 - 但看起来这是在导入的组件已经是当前项目的一部分的情况下。

从 /web 文件夹下的 html 文件中,执行

<link rel="import" href="packages/widget/components/accordion.html"> 

工作得很好。但是,如果我想从我自己的组件库中的小部件中使用手风琴怎么办 - 导入的方式是什么。例如,假设我有一个带有stuff_editor的东西组件库,需要使用小部件的手风琴。从stuff_editor.html,类似的链接在构建步骤中失败。它似乎正在寻找:“web/packages/stuff/components/packages/widget/components/accordion.html”并失败,如下所示:

在此处输入图像描述

4

1 回答 1

2

您应该使用package:url 前缀而不是相对 url。

<link rel="import" href="package:widget/components/accordion.html">

您可以这样做以包含来自另一个库或您自己的库的组件。

于 2013-05-27T12:39:47.970 回答