Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 以编程方式移动聚合相关组件_Dart_Polymer 1.0_Dart Polymer - Fatal编程技术网

Dart 以编程方式移动聚合相关组件

Dart 以编程方式移动聚合相关组件,dart,polymer-1.0,dart-polymer,Dart,Polymer 1.0,Dart Polymer,我一直在开发一个组件,以简化一系列其他组件。我之所以要这样做,主要是为了创建一个实现位置,因为代码是相同的,我们不必担心维护17个html文件,只需1个 我试图找到一种方法,通过编程将一个web组件移动到另一个web组件中。某种A.html(B)但我不能100%确定这是否适用于网络组件 我的目标是在呈现到页面之前,将mine-b的模板内容移动到ele-a中。基本上,打开mine-b包装器,并将其注入到预期的位置 <template> <ele-a></ele-a

我一直在开发一个组件,以简化一系列其他组件。我之所以要这样做,主要是为了创建一个实现位置,因为代码是相同的,我们不必担心维护17个html文件,只需1个

我试图找到一种方法,通过编程将一个web组件移动到另一个web组件中。某种
A.html(B)但我不能100%确定这是否适用于网络组件

我的目标是在呈现到页面之前,将mine-b的模板内容移动到ele-a中。基本上,打开
mine-b
包装器,并将其注入到预期的位置

<template>
  <ele-a></ele-a>
  <div>
    <mine-b></mine-b>
  </div>
</template>
所以我想创建一个组件,它可以简化所有属性设置

<mine-a>
  <ele-a>
    <content></content>
  </ele-a>
</mine-a>

<mine-b>
  <sub-a></sub-a>
  <sub-b>
    <content></content>
  </sub-b>
</mine-b>
或者只是将一个网络组件移动到另一个?我在这方面遇到了一些问题


在查看PolymerLife循环时,我想我可能可以在初始化dom之前,通过在
创建的
函数中执行它。

嗨,你能提供一个重现问题的最小项目吗?目前,我绕过了功能,以获得一种更简单的方法,这远远不是我想要做的。横向团队表示,他们希望重写ele-a,使其能够更动态地工作。我之所以要结束这个问题,主要是因为一个横向团队的控制不太好,而它的底层代码是限制因素。我投票以离题的方式结束这个问题,因为它与我无法控制的静态必需控制有关,这是由于团队的实施
<mine-a>
  <ele-a>
    <content></content>
  </ele-a>
</mine-a>

<mine-b>
  <sub-a></sub-a>
  <sub-b>
    <content></content>
  </sub-b>
</mine-b>
<mine-a>
  <mine-b>
    <form></form>
  </mine-b>
</mine-a>
<mine-a>
  <ele-a></ele-a>
  <mine-b></mine-b>
</mine>
<mine-a>
  <ele-a id="targetEle"></ele-a>
  <div id="sourceEle" hidden>
    <content select="mine-b"></content>
  </div>
</mine-a>

class MyElementA extends PolymerElement {
  DivElement get _source => $['sourceEle'];
  ElementA get _target => $['targetEle'];
  MyElementA.created() :  super.created(){
    _target.appendHtml(_source.children());
  }
}