添加和删​​除动态创建的组件的包装

时间:2019-02-20 15:05:21

标签: angular wrapper

-> STACKBLITZ <-

  • 我想动态地触发组件的包装和拆包(stackblitz hello

动态创建一个组件(目标)并由另一个组件(包装器)包裹并可以动态“解包”的最优雅方法是什么?

有什么想法吗?,cdk门户网站?,...


我正在尝试构建类似https://formio.github.io/aurelia-formio/的东西。 因此,我希望将 control-inputs 包装在容器中。该容器具有拖动指令,拖动手柄,选项按钮等。我在最终呈现的版本中不需要的所有内容。

因此,想法是构建类似以下内容的东西:

<magic-formbuilder data="largeJsonData" killWrappers="myBool"></magic-formbuilder>

因此,当killWrappers为:

  • true:呈现HTML,添加验证等。=>杀死所有包装器,将json呈现为“静态” HTML形式。
  • false:我们处于编辑模式。我们可以对输入进行排序和调整,因为存在提供此功能的包装器。

0 个答案:

没有答案