【发布时间】:2022-01-16 19:52:13
【问题描述】:
我创建了一个 angular 元素,我可以通过这样的 url 调用它: http://localhost:8080/elements/ExampleElement.js 这个元素包含一个组件,我想在另一个应用程序中使用它。
在我想要调用组件的应用程序中,我在我的 html 中建立了一些组件的延迟加载,这工作正常:
<example-component *axLazyElement="http://localhost:8080/elements/ExampleElement.js"></example-component>
但是,现在我有一个场景,我将元素组件作为字符串:
"
我想用字符串将它加载到我的组件中。我没有机会单独获取标签“example-component”和网址“http://localhost:8080/elements/ExampleElement.js”。 我的第一个想法是用 innerHtml 来做,但 innerHtml 只适用于一些预定义的标签。
那么您有什么想法吗,如何加载由字符串给出的示例组件?
我正在使用 Angular 12.2.6。
感谢您的帮助!
【问题讨论】:
标签: angular typescript components load angular-elements