如何将角度输入附加到动态角度Web元素

时间:2020-07-30 14:08:22

标签: javascript html angular typescript web-component

我们正在尝试将输入传递给有角度的Web组件。 为了使系统更强大, 从api中,我们将获得两个值

  1. 脚本网址
  2. 选择器名称(在我们也从数据库获得的示例component下方)

因此,我们能够动态添加脚本,然后使用renderer2的createElement添加选择器名称。但是现在我们陷入了困境,因为我们想将输入传递给该组件,例如

<component [data]="'Hello'"></component>

所以问题是我们如何在使用DOM添加到元素中的元素中添加角度输入标签

renderer.createElement

是否可以通过或应该更改逻辑以添加元素?
要点是JavaScript位置和选择器都是动态的。

预先感谢

1 个答案:

答案 0 :(得分:0)

您应像此处(https://stackoverflow.com/a/50429222/7255496)一样通过ComponentFactory创建组件,并手动设置组件输入。