Добавить и удалить оболочку динамически созданного компонента - PullRequest
0 голосов
/ 20 февраля 2019

-> STACKBLITZ <- </p>

  • Я хотел бы динамически запускать перенос и развертывание компонента (stackblitz hello)

Каков наиболее элегантный способ динамического создания компонента (цели), который обернут другим компонентом (оберткой) и может быть динамически «развёрнут»?

Есть идеи ?, cdk portals ?,...


Я пытаюсь построить что-то вроде https://formio.github.io/aurelia-formio/.Поэтому я хочу, чтобы управляющие входы были обернуты в контейнер .Этот контейнер имеет директивы перетаскивания, ручку перетаскивания, кнопку параметров и т. Д. Все, что мне не нужно в моей окончательной версии версии.

Итак, идеячтобы построить что-то вроде:

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

Так что, когда killWrappers равно:

  • true: HTML отображается, добавляется проверка и т. д.. => убить все обертки, json визуализируется в «статической» форме HTML.
  • false: мы находимся в режиме редактирования.Мы можем сортировать входные данные и настраивать их, потому что существуют оболочки, обеспечивающие эту функцию.
...