Dependencies 如何在Polymer中指定自定义元素依赖项

Dependencies 如何在Polymer中指定自定义元素依赖项,dependencies,polymer,custom-element,Dependencies,Polymer,Custom Element,很抱歉提出这个小问题,但假设我想要一个自定义元素,比如“我的登录表单”,它将包括“iron输入”。我如何表示我的表单依赖于“铁输入”?我应该用像这样的东西吗 <link rel="import" href="../bower_components/iron-input/iron-input.html"> 在“my login form.html”文件的开头 是的!这几乎是做事的标准方式。如果您查看iron input的源代码,它们会做同样的事情: 但是,元素不需要直接导入它们

很抱歉提出这个小问题,但假设我想要一个自定义元素,比如“我的登录表单”,它将包括“iron输入”。我如何表示我的表单依赖于“铁输入”?我应该用像这样的东西吗

<link rel="import" href="../bower_components/iron-input/iron-input.html">


在“my login form.html”文件的开头

是的!这几乎是做事的标准方式。如果您查看iron input的源代码,它们会做同样的事情:

但是,元素不需要直接导入它们的依赖项,只要依赖项是在使用元素的网页中的某个地方导入的。如果您正在处理一个较大的项目,另一种管理依赖关系的常用方法是创建一个专用文件,如Polymer Starter Kit中所示:

在本例中,index.html只导入此文件,所有自定义元素仍然可以工作,即使它们没有导入任何依赖项

根据我的经验,这有一些权衡。添加依赖项变得容易得多,因为您只需要添加一次,但删除依赖项也变得困难,因为您必须确保给定的导入没有在任何元素中使用